Linux-命令备忘

Hanze | Aug 15, 2022 min read

Linux-命令备忘

1. 设置软连接:ln -s 源文件 目标文件(ln -s /usr/local/mysql/bin/mysql /usr/bin)

2. 设置快捷启动 vim /etc/systemd/system/***

[Unit]
Description=mongodb 
After=network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
ExecStart=/opt/Fine_hanze/mongodb-linux-x86_64-rhel70-3.6.23/bin/mongod --config /opt/Fine_hanze/mongodb-linux-x86_64-rhel70-3.6.23/etc/mongodb.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/opt/Fine_hanze/mongodb-linux-x86_64-rhel70-3.6.23/bin/mongod --config /opt/Fine_hanze/mongodb-linux-x86_64-rhel70-3.6.23/etc/mongodb.conf --shutdown
PrivateTmp=true  

[Install]
WantedBy=multi-user.target

systemctl daemon-reload

3. yum 命令

#1、显示已经安装的软件包
yum list installed
#2、查找可以安装的软件包 (以 tomcat 为例)
yum install tomcat
#4、卸载软件包 (以 tomcat 为例)
yum remove tomcat
#5、列出软件包的依赖 (以 tomcat 为例)
yum deplist tomcat
#6、-y 自动应答yes
yum -y install tomcat
#7、info 显示软件包的描述信息和概要信息
以 tomcat 为例
yum info tomcat
#8、升级软件包
升级所有的软件包
yum update
升级某一个软件包 ,以升级 tomcat 为例
yum update tomcat
检查可更新的程序
yum check-update
####################################################################################
1.使用yum正常安装软件,例如: 
]# yum install tomcat
2.要清理之前输入如下命令:
]# yum history list tomcat
ID     | Command line            | Date and time    | Action(s)      | Altered
-------------------------------------------------------------------------------
     3 | install tomcat          | 2017-03-28 15:15 | I, U          |   56   

3.看到ID那列的数字了吗,只需要输入:
]# yum history undo 3
OK了,系统会将安装tomcat的过程反转过来,即卸载,保证一个不落下的全部卸载干净。
####################################################################################

4. 修改主机名

hostnamectl set-hostname node01(主机名)

5. >和»

  • > 覆盖
  • >> 追加
  • 追加写入文件方法(命令行)
cat >> /etc/hosts <<EOF
172.24.18.70 master
172.24.18.71 node01
172.24.18.72 node02
EOF

6. swap

    目录/etc/fstab 关闭swapoff -a

7. 更换镜像源

-O:下载并以指定的文件名保存;(放哪里都行)
举例:wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo

8. screen

screen -S 【name】新建一个
ctrl+a+d退出你新建这个
screen -ls查看你所有screen
screen -r 【id or name】进去那个screen
kill -9 id
screen -wipe 清理哪些dead的

9. journalctl

journalctl -u kubelet --since="30min"'

10.firewall

firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --list-all
comments powered by Disqus