个人linux总结

个人2020年的linux常用密令总结

基本密令

  1. 修改centos密码
    修改root密码 passwd 然后输入新的密码。
    非root用户 cat /etc/passwd //查看当前所有用户,自己创建的用户,在最后。
    找出自己要修改的用户 passwd zhang 输入新密码
  2. 设置硬盘挂载
    新增磁盘的设备文件名为 /dev/vdb 大小为100GB。
    #fdisk -l 查看新增的的磁盘
    1、对新增磁盘进行分区
    fdisk /dev/vdb
    
    按提示操作 p打印 n新增 d 删除 w操作生效 q退出
    操作后 w
    partprobe 强制让内核重新找一次分区表(更新分区表)
    这里我们新增一个分区 /dev/vdb1 大小为40GB
    mmcblk0
    2、分区格式化
    mkfs -t ext4 /dev/vdb1 格式化为ext4格式
    3、将新硬盘临时挂载在一个目录下
    	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 查看
    
    4、设置开机挂载
    vi /etc/fstab
    
    末尾增加一行
    /dev/xvdb /home ext4 defaults 1 2
    
    保存退出
    df -h 查看 /home是否被挂载
    
  3. 设置防火墙
    查看防火墙所有开放的端口
    firewall-cmd --zone=public --list-ports
    
    开启防火墙2375端口
    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程序
    ps -ef|grep java|grep -v grep
    
    启动java的jar
    nohup java -jar /java/project_all/demo1-1.0-SNAPSHOT.jar >/java/log/demo1.log 2>&1 &
    
    查看日志 事实查看
    tail -f air.log 
    
  4. 配置docker环境
    设置docker加速为阿里云
    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
    
    修改docker.service文件
    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
    
    idea打包后直接部署到docker环境下
    docker pull registry:2.7
    docker run  -p 5000:5000 --restart=always --name registry_5000  -d registry:2.7
    
    docker支持http上传
    echo '{ "insecure-registries":["192.168.2.171:5000"] }' > /etc/docker/daemon.json
    
    修改后使配置生效
    systemctl daemon-reload
    
    重启docker
    systemctl stop docker
    systemctl start docker
    
  5. 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)
    
    docker批量删除停止的容器
    sudo docker rm $(sudo docker ps -a -q)
    
    停止所有的容器
    docker rm $(docker ps -aq)
    
    删除所有的容器
    docker rm $(docker ps -aq)
    
    删除所有的镜像
    docker rmi $(docker images -q)
    
  6. 暂时想到这些,以后在补充。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值