个人2020年的linux常用密令总结
基本密令
- 修改centos密码
修改root密码passwd
然后输入新的密码。
非root用户cat /etc/passwd
//查看当前所有用户,自己创建的用户,在最后。
找出自己要修改的用户passwd zhang
输入新密码 - 设置硬盘挂载
新增磁盘的设备文件名为 /dev/vdb 大小为100GB。
#fdisk -l
查看新增的的磁盘
1、对新增磁盘进行分区
按提示操作 p打印 n新增 d 删除 w操作生效 q退出fdisk /dev/vdb
操作后 w
partprobe
强制让内核重新找一次分区表(更新分区表)
这里我们新增一个分区 /dev/vdb1 大小为40GB
mmcblk0
2、分区格式化
mkfs -t ext4 /dev/vdb1
格式化为ext4格式
3、将新硬盘临时挂载在一个目录下
4、设置开机挂载cd /mnt/ mkdir home mount /dev/xvdb /mnt/home 挂载到/mnt/home df -h 查看 cp -a /home/* /mnt/home/ 把home下的东西拷到挂载的目录下,备份 rm -rf /home/* 把home下的东西删干净 umount /dev/xvdb 卸载硬盘 df -h 查看
末尾增加一行vi /etc/fstab
保存退出/dev/xvdb /home ext4 defaults 1 2
df -h 查看 /home是否被挂载
- 设置防火墙
查看防火墙所有开放的端口
开启防火墙2375端口firewall-cmd --zone=public --list-ports
配置立刻生效firewall-cmd --zone=public --add-port=2375/tcp --permanent
关闭防火墙firewall-cmd --reload
查看防火墙状态systemctl stop firewalld.service
开启防火强firewall-cmd --state
查看网络监听端口:systemctl start firewalld.service
netstat -lnp
只查看tcp类型的端口:netstat -lntp
查看运行的所有java程序
启动java的jarps -ef|grep java|grep -v grep
查看日志 事实查看nohup java -jar /java/project_all/demo1-1.0-SNAPSHOT.jar >/java/log/demo1.log 2>&1 &
tail -f air.log
- 配置docker环境
设置docker加速为阿里云
修改docker.service文件sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://ihqa6erp.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker
idea打包后直接部署到docker环境下vim /usr/lib/systemd/system/docker.service 将 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock 改为 ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
docker支持http上传docker pull registry:2.7 docker run -p 5000:5000 --restart=always --name registry_5000 -d registry:2.7
修改后使配置生效echo '{ "insecure-registries":["192.168.2.171:5000"] }' > /etc/docker/daemon.json
重启dockersystemctl daemon-reload
systemctl stop docker systemctl start docker
- docker快捷密令
docker 启动所有的容器命令
docker关闭所有的容器命令docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)
docker批量删除停止的容器docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)
停止所有的容器sudo docker rm $(sudo docker ps -a -q)
删除所有的容器docker rm $(docker ps -aq)
删除所有的镜像docker rm $(docker ps -aq)
docker rmi $(docker images -q)
- 暂时想到这些,以后在补充。