一、lrzsz工具
lrzsz
是一款在linux里可代替ftp上传和下载的程序.
#centos 通过下面语句安装
yum install lrzsz
## 下载
sz filename
## 上传
rz
二、执行shell脚本
- 直接./加上文件名.sh,如运行hello.sh为./hello.sh【hello.sh必须有x权限】
- 直接sh 加上文件名.sh,如运行hello.sh为sh hello.sh【hello.sh可以没有x权限】
三、进程相关
-
pstree -p 查看整棵进程数,
-
通过kill -9 进程id 来杀掉进程。(可以通过父进程将所有子进程删掉)
例如:kill -9 32172
强制杀死32172进程(32172是apache的子进程号) -
kill -1 2867 重起2867进程(主进程)
四、查看命令
- cat 命令 查看整个文件
ps -aux | grep xxx
是查看某个进程或者服务是否存在ps -ef | grep xxx
五、防火墙
- centos 查看防火墙状态:
systemctl status firewalld
六、vim相关
- 命令模式下,按‘/’,然后输入要查找的字符,Enter。?和/的区别是,一个向前(下)找,一个向后(上)
七、不能上网,安装软件,出现了。用yum安装软件提示 cannot find a valid baseurl for repobase7x86_64
解决方法:https://blog.youkuaiyun.com/qq_23212697/article/details/69305822
八、解决linux安装软件:/lib/ld-linux.so.2: bad ELF interpreter问题
64位系统中安装了32位程序解决办法
yum install glibc.i686
九、设置hostname
https://www.cnblogs.com/codeOfLife/p/5934099.html
永久设置
hostnamectl set-hostname <hostname>
其他基本命令
-
centos 移动命令
mv
-
解压命令:解压tar.gz命令是
tar -zxvf xx.tar.gz
-
查找命令中的whice 。 例如:
which java
-
系统配置文件位置:
/etc/profile
-
bash 退出 输入
exit
即可。 -
systemctl stop/start/restart postgresql-9.3.service (安装对应版本的pg)
-
netstat -ntlp //查看当前所有tcp端口
-
du -h filepath 文件夹下面文件大小命令
-
启动jar的命令:
nohup java $java_opts -jar $jar_name > /dev/null 2>&1 &
(这不是重启命令,需要注意kill掉进程) -
scp 从本地服务器复制到远程服务器
scp local_file remote_ip:remote_folder