常用Linux命令(二)

本文详细介绍Linux系统中进程管理、SSH登录配置、中文乱码解决、防火墙控制、服务开机启动、RPM与YUM包管理及系统服务管理等核心内容。适合系统管理员和Linux爱好者参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一下资料来源网络拼凑。

 
查找正在运行的进程 (查看哪个服务进程已经启动)

      ss -nlpt   查看现在正在使用的TCP应用应用。 

      netstat -ntlp  也是一样

      ps -elf | grep ssh  查看正在运行的进程,这样可以找到这个进程的id,然后kill  pid,然后在重启服务。

 

命令登录ssh

      终端利用ssh登录远程服务器安装ssh:

      启动ssh:

      service sshd start

      登录远程服务器:

      ssh -p 50022 my@127.0.0.1

      输入密码:

      my@127.0.0.1:

      -p 后面是端口

      my 是服务器用户名

      127.0.0.1 是服务器 ip

      回车输入密码即可登录

解决中远程中文乱码问题

      vi   ~/.bashrc  

     export LANG='UTC-8' 

     export LC_ALL='en_US.UTF-8'

    或者

   export  LANG="zh_CN.UTF-8"

   export  LC_ALL="zh_CN.UTF-8"

   source ~/.bashrc  

   sudo vim /etc/locale.conf

   LC_ALL="en_US.utf8"

   LC_CTYPE="en_US.utf8"

   LANG="en_US.utf8"

 查看Linux防火墙状态关闭或者开启   centost7 
    1、firewalld的基本使用

                 启动:   systemctl start firewalld

                关闭:    systemctl stop firewalld

       查看状态 :     systemctl status firewalld 

      开机禁用  :     systemctl disable firewalld

      开机启用  :     systemctl enable firewalld

 

tomcat开机启动,作为服务启动

Linux系统启动一个服务是通过service 这个命令,service [服务名] [选项],例如service networking start ,用来启动网络服务。其实service在启动服务的时候是执行的/etc/init.d/下的脚本文件。然后写一个shell脚本就可以了。  其中service命令就是调用sbin下面的service的一个脚本, 这个脚本会调用etc/init.d里面的对应的脚本,这个脚本会写好启动的方式,如tomcat,会把startup.sh写在里面的,这样就可以通过service tomcat start的方式来启动程序了。

 

rpm和yum的区别 

RPM管理支持事务机制。增强了程序安装卸载的管理。

RPM的功能:打包、安装、查询、升级、卸载、校验、数据库管理。

由于Linux中的程序大多是小程序。程序与程序之间存在非常复杂的依赖关系。RPM无法解决软件包的依赖关系,但是yum下载的时候,可以把关联的软件包都可以下载了。 

 

chkconfig

chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息, 查看系统中的服务情况。

使用范例:
chkconfig --list #列出所有的系统服务
chkconfig --add httpd #增加httpd服务
chkconfig --del httpd #删除httpd服务
chkconfig --level httpd 2345 on #设置httpd在运行级别为2、3、4、5的情况下都是on(开启)的状态
chkconfig --list #列出系统所有的服务启动情况
chkconfig --list mysqld #列出mysqld服务设置情况
chkconfig --level 35 mysqld on #设定mysqld在等级3和5为开机运行服务,--level 35表示操作只在等级3和5执行,on表示启动,off表示关闭
chkconfig mysqld on #设定mysqld在各等级为on,“各等级”包括2、3、4、5等级

如何增加一个服务:
1.服务脚本必须存放在/etc/ini.d/目录下;
2.chkconfig --add servicename
在chkconfig工具服务列表中增加此服务,此时服务会被在/etc/rc.d/rcN.d中赋予K/S入口了;
3.chkconfig --level 35 mysqld on
修改服务的默认启动等级。  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值