0、cd (切换目录)
1、修改ssh登陆密码命令:passwd
2、新建一个名字为dbuser的Linux新用户:(sudo adduser dbuser)
4、./frps -c ./frps.ini(FRP启动命令)
5、lsof -i:7500(监听端口)
6、sh reload.sh master(文件后缀为sh时,nginx启动命令);( 文件为执行文件启动命令:./nginx -s reload)
7、shutdown -s(关机)
8、ifconfig(查看ip配置)
9、vim /etc/sysconfig/network-scripts/网卡名xxx(编辑网卡信息)
11、systemctl status network.service
12、 reboot(重启)
13、vim /etc/rc.d/init.d/network
14、git clone https://github.com/meyer-net/env-scripts(下载)
15、service network restart(服务重启)
17、netstat -lntp
19、find / -name clickhouse(查找文件命令)
21、curl www.baidu.com(类似pyhon的get获网页内容,可检测网络)
22、mkdir -pv /clouddisk(创建目录)
23、 rm -rf /xxxx(删除文件xxxx)
24、tar -zxvf xxxx(解压文件xxxx)
25、yum clean all(安装)
26、lscpu(查看cpu信息,如核数啥的)
27、mv xxx tttt (将文件 xxxx 重命名为tttt)
28、复制文件到当前目录 :cp -r /xxx ./ (复制某目录下的xxx到当前目录)
29、unzip xxxx (解压zip文件,当前目录文件的话会提示是否覆盖,A是所有覆盖)
30、scp -P 端口 root@IP:/usr/local/文件 本机目录(如scp -P 22 root@xxx:/usr/local/ttt /usr/local)[将远程服务器xxx的文件ttt拷贝到当前服务器的/usr/local]路径下
31、tail -f -n 200 (实时监控日志,并可显示200行)
32、less xxx(查看日志,并可查看想匹配的内容)
33、vim /etc/sysconfig/iptables 防火墙编辑
34、service iptables restart 防火墙重启
35、ps -ef | grep XXX(查看某进程)
36、kill -9 xxx(杀死进程)
37、echo "" > /logs/xxx (将某日志置空)
38、df -lh (查看磁盘状态)
39、 sh bin/zkServer.sh start (启动ZK服务 )
40、sh bin/zkServer.sh status (查看ZK服务状态)
41、sh bin/zkServer.sh stop(停止ZK服务)
42、sh bin/zkServer.sh restart(重启ZK服务)
43、nohup ./test &(nohup 启动某服务)
44、总结du常用命令
du -h --max-depth=1 |grep [TG] |sort #查找上G和T的目录并排序
du -sh #统计当前目录的大小,以直观方式展现
du -h --max-depth=1 |grep 'G' |sort #查看上G目录并排序
du -sh --max-depth=1 #查看当前目录下所有一级子目录文件夹大小
du -h --max-depth=1 |sort #查看当前目录下所有一级子目录文件夹大小 并排序
du -h --max-depth=1 |grep [TG] |sort -nr #倒序
45、chmod 777 xxx.ddd(新增shell脚本命令后需要修改权限 )
46、ln -s xxx ttt 建立xxx与ttt的软连接
47、bash xxx start ( bash 启动java的sh服务)
48、alias[别名]=[指令名称](这个确实好用,可以缩短输入又可执行有效的效果,回帖网友提供,谢谢)
49、top( 查看CPU内存占用,回帖网友提供,谢谢)
50、free -h (查看内存使用情况)
51、grep '2019-04-29 1[4-5]' xxxx > 2.log(将日志xxxx 在时间点2019-04-29 14点-15点的日志输出到2.log上)
52、set ff=unix(设置文件的编码,部署时遇见$'\r': 未找到命令错误,一般都是编码问题)
53、redis-server /etc/redis.conf(redis启动)
54、service mysql start(mysql启动)
55、批量杀死进程:批量杀死grep 的进程并打印:** ps -ef | grep xxxxx| grep -v grep | awk '{print $2}' | xargs kill -9 **
56、创建文件快捷方式:** ln -s 文件 快捷方式的目录路径 **(ln -sf 是快捷方式的目录存在时会覆盖)
57、用rpm查看安装包 ** rpm -qa | grep clickhouse ** 查看clickhouse包
58、查看python安装的软件包 ** ex:pip show redis **
59、从A机器复制文件 到B机器 **scp -r A机器IP:/目录/目录 本地路径**
60、查看CPU核数 ** cat /proc/cpuinfo**
61、 完整删除用户 **userdel -r haha**
62、 查看某台机器的端口状态 telnet 172.16.16.3 3389