Linux centos7.2基础命令

服务器为centos7.2,有些命令与其它版本的不一样。记录一下。

【1】查看进程,及杀进程。

查看端口
lsof -i:7000

杀进程号
kill -9 24084  

查看父进程
ps -o ppid pid

单独查看某个进程
top -p pid

通过端口号可以查询到PID,通过PID可杀死该进程。

【2】更改用户密码,适用于DB2数据库的用户

更改test用户的密码
passwd test

【3】防火墙开启,关闭,状态

--防火墙开启,关闭,状态
systemctl start firewalld 
systemctl stop firewalld
systemctl status firewalld

【4】查询已开放端口,开放端口,移除端口

--已开启的端口,80端口添加到规则,移除80端口
firewall-cmd --list-ports 
firewall-cmd --zone=public --add-port=80/tcp --permanent 
firewall-cmd --zone=public --remove-port=80/tcp --permanent

【5】修改Linux登陆成功欢迎页面

修改登录欢迎页面:
vi /etc/motd
保存退出
:wq 

【6】解压tar包,老是是压缩命令搞混啊

解压到指定文件夹
tar -xzvf file.tar.gz -C /zzz/bbs 

【7】操作mysql数据库

操作mysql
	[1]mysql -u用户名 -p用户密码
	[2]use 数据库实例;
	[3]操作表语句
	[4]exit; --结束操作mysql

停止与启动数据库
service mysql stop
service mysql start

【8】操作db2数据库

操作db2:
	[1]su 用户名
	[2]db2 connect to 数据库实例
	[3] (1)db2 "sql语句"
		or
		(2)切换到: db2  
		   sql语句
	[4]quit		--结束操作db2
	[5]su root 

强制断开所有的数据库连接,数据库关闭及启动	
db2 force applications all
db2stop
db2start

数据库备份:
[1]su 用户名
[2]db2 connect to 数据库实例
[3]db2 force application all
[4]db2 backup db 数据库名 to 备份文件存储目录
Backup successful
备份成功会生成一个压缩文件。

更改缓冲池大小:200M  50000*4096/1024/1000=200M
alter bufferpool 缓冲池名称 immediate size 50000

【9】内存及硬盘

【1】free -m 内存使用情况
    echo 3 > /proc/sys/vm/drop_caches  清理内存 
【2】df -lh 硬盘使用情况
【3】ps -aux 所有运行中的程序或者是top命令

【10】用户获权

给当前用户 /usr/local/media目录的所有权限,注意777权限的由来, R一定要大写
chmod 777 -R /usr/local/media

【11】yum命令

yum install 安装xx
yum install golang --安装go语言

【12】查看版本

xx version

【13】服务器之间传输文件

当前服务器向主机10.10.10.10服务器传输tar包,10.10.10.10用户为db2inst1。
scp -r db2inst1@10.10.10.10:/opt/tempsoft/v11.1.2fp2_linuxx64_server_t.tar.gz /opt/tempsoft

都是一些很简单的命令,长时间不用还是容易忘记。记录一下,防止找不到了

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页