===========rpm 命令==============
(一)查詢系統(tǒng)裝已經(jīng)安裝的軟件信息
1)查詢系統(tǒng)中已經(jīng)安裝的軟件
rpm -qa
2)查詢一個(gè)已經(jīng)安裝的文件屬于哪個(gè)軟件包;
rpm -qf 文件名的絕對(duì)路徑
3)查詢已安裝軟件包都安裝到何處蜒犯;
rpm -ql 軟件名
4)查詢一個(gè)已安裝軟件包的信息
rpm? -qi 軟件名
5)查看一下已安裝軟件的配置文件鸠项;
rpm -qc 軟件名
6)查看一個(gè)已經(jīng)安裝軟件的文檔安裝位置:
rpm -qd 軟件名
7)查看一下已安裝軟件所依賴的軟件包及文件实幕;
rpm -qR 軟件名
=================yum 命令================
1.使用YUM查找軟件包
? ? ? 命令:yum search ~
? ? ? 2.列出所有可安裝的軟件包
? ? ? 命令:yum list
? ? ? 3.列出所有可更新的軟件包
? ? ? 命令:yum list updates
? ? ? 4.列出所有已安裝的軟件包
? ? ? 命令:yum list installed
? ? ? 5.列出所有已安裝但不在Yum Repository 內(nèi)的軟件包
? ? ? 命令:yum list extras
? ? ? 6.列出所指定軟件包
? ? ? 命令:yum list ~
? ? ? 7.使用YUM獲取軟件包信息
? ? ? 命令:yum info ~
? ? ? 8.列出所有軟件包的信息
? ? ? 命令:yum info
? ? ? 9.列出所有可更新的軟件包信息
? ? ? 命令:yum info updates
? ? ? 10.列出所有已安裝的軟件包信息
? ? ? 命令:yum info installed
? ? ? 11.列出所有已安裝但不在Yum Repository 內(nèi)的軟件包信息
? ? ? 命令:yum info extras
? ? ? 12.列出軟件包提供哪些文件
? ? ? 命令:yum provides~
=====================端口命令===============
lsof -i:80 查看端口誰在使用 ?
=================svn命令================
ps -ef|grep svn|grep -v grep #查看SVN進(jìn)程
killall svnserve? ? #停止SVN
svnserve -d -r /var/svn/svnrepos --listen-port 3691 #啟動(dòng)SVN
/var/svn/svnrepos? #版本倉庫根目錄
svn update #沒有使用鉤子的情況下本地提交代碼之后乍楚,到項(xiàng)目根目錄執(zhí)行更新
svn checkout svn://localhost:3691 /data/wwwroot/default? #由svn版本倉庫(/var/svn/svnrepos)根目錄 剪切到項(xiàng)目根目錄
svn 鉤子(本地提交的代碼直接更新到指定目錄)
export LANG=en_US.utf8
SVN_PATH=/usr/bin/svn #svn執(zhí)行目錄
WEB_PATH=/data/wwwroot/default #項(xiàng)目根目錄
LOG_PATH=/path/to/svn/logs/gve-pro.log #SVN日志
$SVN_PATH update $WEB_PATH --username 'username' --password 'password' --no-auth-cache >> $LOG_PATH 2>&1 #SVN鉤子語句
文件刪除沖突解決方法
① svn resolve --accept working "文件路徑"
②svn revert "文件路徑"
svn status
===================iptables命令==============
vim /etc/sysconfig/iptables #防火墻ip端口列表文件
systemctl restart iptables #重啟iptables
=========================文件權(quán)限==================================
chown -R 賬號(hào)名稱? 文件或目錄 #修改文件所有者 -R 遞歸怨咪,將子目錄下文件全部修改牍颈。
=========================mysql用戶管理==============================
flush privileges ;
# 刷新權(quán)限(有時(shí)很必要)
#創(chuàng)建用戶
說明:@后面的ip地址為允許連接的客戶端的ip地址插勤,如果改為 '%',就表示客戶端沒有ip地址的限制然痊。
create user 'zzh'@'127.0.0.1' identified by 'q150123miss';
create user 'zzh'@'%' identified by 'q150123miss';
#刪除用戶
DROP USER user01@'%';
DROP USER user01@'127.0.0.1';
grant select,insert,update on weixin.* to zzh@'%' identified by "q150123miss"; #設(shè)置用戶zzh至朗,只擁有【查詢\插入\更新】操作權(quán)限
delete from user where user="root" and host="%" ; #禁止root用戶在遠(yuǎn)程機(jī)器上訪問mysql
grant all privileges on *.* to root@"%" identified by "123456" ; #設(shè)置用戶root,可以在遠(yuǎn)程訪問mysql
show grants for zzh@'%';#查看用戶權(quán)限
grant select,update,insert on weixin.* to zzh;#賦予用戶zzh? weixin數(shù)據(jù)庫的查詢更新插入操作權(quán)限
revoke update,insert? on weixin.* from zzh@'%'; #撤銷用戶zzh對(duì)數(shù)據(jù)庫weixin的更新剧浸,插入權(quán)限如果權(quán)限不存在會(huì)報(bào)錯(cuò)
revoke all privileges on *.*? ? ? from zzh@'%';? #撤銷用戶zzh的所有權(quán)限?
grant all privileges on *.* to 'zzh'@'127.0.0.1' identified by 'q150123miss';# 賦予新用戶锹引,從本地操作所有數(shù)據(jù)庫.所有數(shù)據(jù)表的所有權(quán)限
grant all on weixin.* to zzh@"%" identified by "q150123miss" ;# 賦予新用戶,從外部操作weixin數(shù)據(jù)庫的所有權(quán)限
UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root'; #修改用戶密碼