常用Linux命令(二)
一下资料来源网络拼凑。
查找正在运行的进程 (查看哪个服务进程已经启动)
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
修改服务的默认启动等级。
还没有评论,来说两句吧...