centos一些基础命令(大杂烩)

一、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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值