Linux 常用命令(sudo版)

1.设置root初始密码

sudo passwd root

2.登陆root用户:执行以下命令并输入密码登陆

su root

3.确认vim 是否已经安装

rpm -qa|grep vim

4.安装vim

yum -y install vim*

5.开放端口

firewall-cmd --zone=public --add-port=5672/tcp --permanent   # 开放5672端口

firewall-cmd --zone=public --remove-port=5672/tcp --permanent  #关闭5672端口

firewall-cmd --reload   # 配置立即生效

6.查看防火墙所有开放的端口

firewall-cmd --zone=public --list-ports

7.关闭防火墙

如果要开放的端口太多,嫌麻烦,可以关闭防火墙,安全性自行评估

systemctl stop firewalld.service

8.查看防火墙状态

 firewall-cmd --state

9.查看监听的端口

netstat -lnpt
PS:centos7默认没有 netstat 命令,需要安装 net-tools 工具,yum install -y net-tools

10.检查端口被哪个进程占用

netstat -lnpt |grep 5672

11.查看进程的详细信息

ps 6832

12. 中止进程

kill -9 6832

 13.linux中启动tomcat权限不足

比如我的tomcat的目录为/usr/local/tools/svn-tomcat/bin
cd /usr/local/tools/svn-tomcat/bin
执行命令:chmod +x *.sh
执行startup.sh就可以了

14、安装ifconfig

如果以下命令出现could not retrieve mirrorlist...的问题可以查看
https://blog.csdn.net/jackiesimpson/article/details/80200578
yum install net-tools

15. 陌生环境下查看tomcat 路径/进程/启动状态

 ps -ef | grep tomcat

16.拷贝文件,格式为:cp 文件名 路径,例如拷贝ufish_admin.war 到目录version_log:

cp ufish_admin.war /version_log

17.复制并保存

 cp 文件名 文件名   
 cp dd.txt  ee.txt   :复制并改名,并存放在当前目录下  (cp源文件名 新文件名)

18. 创建文件夹,示例中创建了一个名为version的文件夹

mkdir 文件夹名称
示例:
mkdir version

19.启动tomcat

方式一:直接启动 ./startup.sh
方式二:作为服务启动 nohup ./startup.sh &
方式三:控制台动态输出方式启动 ./catalina.sh run 动态地显示tomcat后台的控制台输出信息,Ctrl+C后退出并关闭服务

20.动态查看tomcat日志,注意这里必须先移动到tomcat日志文件夹下,执行一下命令:

tail -f 日志文件名称

21.查看当前文件夹的完整路径

加入当前文件夹的路径为:usr/local/tomcat
在linux 下输入pwd命令则会如下所示:

[root@VM-4-16-centos fd]# pwd
usr/local/tomcat 

以下几行命令参照:linux文件截取前几行,后几行,中间几行命令_积硅步以致千里-CSDN博客

22. 如果你只想看文件的前100行,可以使用head命令,如

head -100  filename

23. 如果你想查看文件的后100行,可以使用tail命令,如:

tail -100  filename 或 tail -n 100  filename

24. 查看文件中间一段,你可以使用sed命令,如:

sed -n '100,200p' filename 

这样你就可以只查看文件的第100行到第200行。

下列几行参照:如何在Linux中查看占用空间大文件和大文件夹_JackZhangNJU的专栏-CSDN博客_linux查看占用空间最大的文件夹

25.查看磁盘占用

df -h

26.查看当前目录下一级子文件和子目录占用的磁盘容量。

du -lh --max-depth=1

27.查找大于指定大小的文件

find -type f -size +100M  -print0 | xargs -0 du -h

28.将指定的日志文件清空

cat /dev/null > file.log

29.nginx 启动相关命令

${Nginx_HOME}/sbin/nginx -s reload
${Nginx_HOME}/sbin/nginx -s start
${Nginx_HOME}/sbin/nginx -s stop
#指定配置文件启动nginx
${Nginx_HOME}/sbin/nginx -s -c ${Config_PATH}/nginx.conf

30. 同步Linux 系统时间命令

中国ntp服务器:cn.pool.ntp.org
上海交通大学网络中心NTP服务器:ntp.sjtu.edu.cn
ntpdate cn.pool.ntp.org

参考链接:https://blog.csdn.net/hongkaihua1987/article/details/95353942

31.查看Linux Api 命令,使用命令前需要安装man-pages 这个包

man 方法名
参考链接:https://blog.csdn.net/qq_28779503/article/details/54893745

32.将centos 系统中的所有--help命令改为中文显示

对于普通的centos 系统,系统默认语言都是英文,例如:

echo $LANG

所以此时我们将其设置为中文后--help命令将会显示中文内容:

LANG=zh_CN.UTF-8
echo $LANG

持续更新中........

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值