Linux常用命令

查看系统内核:uname -a

转为root用户:sudo su -

转成其他用户:su -(会带环境变量) 用户名

查看进程:ps aux|grep redis(应用的名字,其实是启动命令的关键字)

查看内存使用情况:free -m(单位为MB) free -h (单位为GB)
显示资源占用较高的几个进程:top 然后按M按照内存排序

查看文件系统的磁盘占用情况:df -h/-lh
查看目录的大小:du -sh
当前目录所有隐藏文件占用的空间:du -sh .[!.]*
当前目录所有文件夹占用的空间:du -sh .[!.]* *

软连接(不占用本分区空间,文件资源在另一分区):
移动文件:mv /var/www /home #将var下的www目录移动到home或者其他空间富足的区块中
创建软连接:ln -s /home/www /var #/var/www指向/home/www,这样www目录将不再占用/var目录的空间

创建目录(没有父级目录直接创建);mkdir -p 目录名

查看安装包rpm -qa|grep 包名
查看安装路径:rpm -ql 软件名

删除文件内容:> 文件名

打包命令:tar -cvf archive_name.tar directory_to_compress例如:tar -cvf app.tar ./app(只打包,不压缩)
压缩命令:gzip file
解压命令:tar -zxvf 文件名 -C 解压到指定的目录名

查看端口占用情况:netstat -anp|grep 8080
netstat -tln | grep 8080
查看端口有没有开放: netstat -ano|grep 8080
查看端口属于哪个程序:lsof -i :8080

查看gliethttp用户所在的组,以及组内成员groups mwpreg10
将目录./local拥有者改为用户(keesail:keesail)chown -R keesail(用户):keesail(用户组) ./local
修改用户组usermod -g root(目标用户组) test(原用户名)

将用户加到sudoers
设置文件可写chmod u+w /etc/sudoers
添加到此行root ALL=(ALL) ALL下面
test ALL=(root) ALL
(用户名,组需要前面加%) (机器别名,ALL通配符)=(以root用户身份执行,ALL为可以以任何用户身份) (所有命令)
示例:test ALL=(root) NOPASSWD:/bin/date (NOPASSWD 执行sudo命令时不用输入密码)

取消文件可写chmod u-w /etc/sudoers
u 表示“用户(user)”,即文件或目录的所有者。
g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。
o 表示“其他(others)用户”。
a 表示“所有(all)用户”。


  • 添加某个权限。
  • 取消某个权限。
    = 赋予给定权限并取消其他所有权限(如果有的话)。

r 可读。
w 可写。
x 可执行。
最高权限:chmod 777 目录/文件
chmod -R 755

linux-用户建立及权限分配:https://www.cnblogs.com/zjxbetter/p/5912603.html

设置系统时间:
日期:date -s 20091112
时间:date -s 18:30:50
一次设置:date -s “20091112 18:30:50”
保存设置:hwclock --systohc
同步别的ntp服务器的时间:ntpdate 172.16.70.25

查看网络是否顺畅
ping -l 32768 -n 100 192.168.1.188 (发送32768字节包100个到192.168.1.188,不丢包则网络顺畅)
telnet IP port 看端口是否通

写入简单内容到文件:echo 1 >> /home/hadoop/tmp/zookeeper1/myid

根据文件名搜索文件:find /(目录) -name 文件名

复制文件夹 cp -r /(目录) 文件名

开启端口命令
firewall-cmd --add-port=8081/tcp --per
firewall-cmd --add-port=20882/tcp --per

firewall-cmd --add-port=20883/tcp --per

重启防火墙
systemctl start firewalld.service
关闭防火墙
systemctl stop firewalld.service
查看端口
netstat -tln | grep 8080
查看防火墙下面开通的端口
firewall-cmd --list-ports

chmod -R 777 /data/logs
-R表示的是目录以及目录下面的所有内容都设置为相同的指定权限位

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值