centos7 常用命令

1.apache

    systemctl start/restart/stop httpd.service

2.yum

    安裝/卸載:

    yum -y install/remove 軟件名

    查看安裝包信息:

        yum info 軟件名

    查看是否安裝:

        yum list 軟件名

    查看已安裝軟件包版本:

        rpm -qa | grep 軟件包名

    查看軟件包安裝位置:

        rpm -ql 軟件包名

3.啓動jmeter

    cd ROOT/bin/

        ./jmeter.sh

4.mysql

    安裝的mariadb而不是sql-server:

        systemctl start/restart/stop/enable mariadb

    登錄:

        mysql -u XXX -p

    開啓遠程:

        grant all privileges on *.* to ‘用戶名’@'IP地址' identified by '密碼';

    新增用戶:

        create user '用戶名'@'' identified by '密碼';

    授權/取消授權數據庫:

        grant/revoke all privileges on 數據庫名.* to 用戶名@後綴 identified by '用戶密碼';

    刷新權限表:

        flush privileges;

5.文件&文件夾

    複製並重命名:

        cp -r file newfile

    新建文件夾:

        mkdir catcalog

    修改文件夾owner:

        chown -R GROUP:USER CATALOG

    在工作臺持續輸出新增進文件的內容:

        tail -f file

    刪除文件夾:

        rm -r file(刪除過程,每一個文件均要求確認)

        rm -rf file(不需要確認)

6.端口

    開放端口:

        vim /etc/sysconfig/iptables

        添加:

        A INPUT -m state --state NEW -m tcp -p tcp --dport 端口號 -j ACCEPT

    查看端口占用:

        netstat -lnp | grep 端口號

    查看默認程序可使用的端口:

        semanage port -l | grep 程序名

7.防火牆

    修改防火牆:

        vim /etc/sysconfig/iptables

    啓動/重啓/停止:

    systemctl start/restart/stop iptables

    驗證一下是否規則都已經生效:

        iptables -L

8.進程

    查看系統所有進程:

        ps -A

    查看非root運行的進程:

        ps -U root -u root -N

    查看某一用戶(如:vivek)運行的進程:

        ps -u vivek

    查看某程序進程:

        ps -f | grep 程序名

    或:

    ps -aux | grep 程序名

    殺死進程:

        kill -9 進程編號

    後來運行程序:

        在運行的命令後加上一個空格後輸入&

9.php

    安裝:

        rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

        yum -y install php70w

    啓動/重啓/停止:

        systemctl start/restart/stop php-fpm

    查看php-fpm進程數:

        netstat -napo |grep "php-fpm" | wc -l

    運行php文件:

        php -f 文件

    重定向php文件爲html文件:

        php -f 文件 > 文件名.html

10.epel

    安裝:

        rpm -ivh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm

11.svn

    安裝:

        新建文件:

            /etc/yum.repos.d/wandisco-svn.repo

        安裝:

            yum clean all

            yum makecache

            yum install subversion

    查看版本號:

        svn --version

12.操作

    查看軟件和其依賴:

        rpm -qa | grep 軟件名

13.權限

    查看權限:

        ls -l

    修改權限:

        chmod -R 755 文件名

14.鏡像

    查看當前鏡像地址:

        文件名 config -g repo.packagist

15.切換用戶

    su username

16.遠程連接另一臺linux

    ssh -l username hostname

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章