目录

1.基本命令

男人:手动
LS:列表目录内容
PWD:打印工作目录
CD:更改目录
mkdir:制作目录
CP:复制
MV:搬家
查找和找到和在哪里

passwd :Password
MD5SUM:计算和检查MD5消息摘要
历史:历史(事件)记录。
sudo :(超级用户做)
触摸:将每个文件的访问和修改时间更新到当前时间
chmod:更改文件模式位
chown:更改文件所有者和组
APT:高级包装工具
DD:转换并复制文件
       [电子邮件 protected]:〜#dd if = / home /用户/下载/ debian.iso of = / dev / sdb1 bs = 512m;同步
tar:磁带存档
CAL:日历
猫:连接。连接(加入)标准输出上的两个或多个普通文件和/或打印文件的内容。
grep:搜索给定文件的线条包含与给定字符串或单词的匹配项
PS :(过程)
服务:命令控制“服务”的起始,停止或重新启动
DF:文件系统的磁盘使用
du:磁盘用法
CMP:比较
WGET:非交互式(即,可以在后台工作)的免费实用程序从网络中下载文件

GCC:是中国体育彩票开奖环境中的“C”语言的内置编译器。
G ++是'C ++'的内置编译器,是第一个面向对象的编程语言。
Java是世界上高度使用的编程语言之一,被认为是快速,安全可靠的。今天的大多数基于Web的服务都在Java上运行。



    2.宽松的防火墙

    2.1删除可密封的防火墙规则

    [[电子邮件 protected] 〜]# / sbin / iptables -l -v-n
    链输入(策略接受0数据包,0字节)
     pkts bytes target prot选择退出源目的地         
      74M 53G RH-Firewall-1输入全部 - * * 0.0.0 / 0.0.0.0/0           

    链向前(策略接受0数据包,0字节)
     pkts bytes target prot选择退出源目的地         
        0 0 Rh-Firewall-1输入全部 - * * 0.0.0 / 0.0.0.0/0           

    链输出(策略接受18M数据包,1069M字节)
     pkts bytes target prot选择退出源目的地         

    链Rh-Firewall-1输入(2参考)
     pkts bytes target prot选择退出源目的地         
     5462 734K接受全部 - LO * 0.0.0/0 0.0.0.0/0           
    46700 2228K接受ICMP - * * 0.0.0.0 / 0 0.0.0.0/0 ICMP型255 
        0 0接受esp - * * 0.0.0/0 0.0.0.0/0           
        0 0接受啊 - * * 0.0.0/0 0.0.0.0/0           
        0 0接受UDP - * * 0.0.0/0 224.0.0.251 UDP DPT:5353 
        0 0接受UDP - * * 0.0.0 / 0.0.0.0/0 UDP DPT:631 
      719 34592接受TCP - * * 0.0.0/0 0.0.0.0 / 0 TCP DPT:631 
      63米52g接受全部 - * * 0.0.0/0 0.0.0.0/0相关国家,建立 
     3094 150K接受TCP - * * 0.0.0/0 0.0.0.0/0状态新的TCP DPT:22 
      10M 1029M拒绝所有 - * * 0.0.0/0 0.0.0.0/0拒绝与ICMP-Host-禁止

    [[电子邮件 protected] 〜]# / sbin / service iptables保存
    将防火墙规则保存到/ etc / sysconfig / iptables:[确定]
    [[电子邮件 protected] 〜]# / sbin / service iptables停止
    冲洗防火墙规则:[确定]
    将链设置为策略接受:过滤[确定]
    卸载iptables模块:[确定]
    [[电子邮件 protected] 〜]# / sbin / iptables -l -v-n
    链输入(策略接受0数据包,0字节)
     pkts bytes target prot选择退出源目的地      

    链向前(策略接受0数据包,0字节)
     pkts bytes target prot选择退出源目的地      

    链输出(策略接受0数据包,0字节)
     pkts bytes target prot选择退出源目的地      
    [[电子邮件 protected] 〜]# / sbin / service iptables start
    冲洗防火墙规则:[确定]
    将链设置为策略接受:过滤[确定]
    卸载iptables模块:[确定]
    应用iptables防火墙规则:[确定]
    加载额外的iptables模块:ip_conntrack_netbios_ns [确定]


    或者我们可以使用以下命令或脚本来停止规则:


    #!/ bin / sh
    回声 “在/root/current.firewall文件中保存当前防火墙规则......”
    iptables-save.>/root/current.firewall.
    回声“停止防火墙并允许每个人......”
    iptables -f.
    iptables -x.
    iptables -t nat -f
    iptables -t nat -x
    iptables -t mangle -f
    iptables -t mangle-x
    iptables -p输入接受
    iptables -p转发接受
    iptables -p输出接受

    2.2。更改Debian iptables规则以生存重启
    2.2.1。 iptables脚本在重新启动期间增强/usr/local/scripts/rc.partabes的规则

    linux1〜# cat /etc/init.d/plates.
    #!/ bin / sh
    #
    iptables_config = / usr / local / scripts / rc.partabes
    PATH = / USR / BIN:/ BIN:/ SBIN:/ USR / SBIN:/ USR / Local / Bin:/ USR / Local / Sbin

    如果 [ ! -x / sbin / iptables];然后
            exit 0
    FI.

    开始() {
            如果[-f $ iptables_config];然后
                iptables -F
                iptables -X
                echo $“应用iptables防火墙规则:”
                $IPTABLES_CONFIG
                echo
                触摸/ var / lock / subsys / iptables
            fi
    }

    停止() {
            iptables -p输入接受
            iptables -p输出接受
            iptables -p转发接受
            iptables -F
            iptables -X
            echo
            RM -F / var / lock / subsys / iptables
    }

    案例“1美元”
      start)
            start
            ;;

      stop)
            stop
            ;;

      restart)
            start
            ;;
      *)
            echo $“使用率:$ 0 {开始|停止|重启}”
            exit 1
    eSAC.

    exit 0

    linux1〜# vi /usr/local/scripts/rc.iptables.

    linux1〜# /etc/init.d/plates重新启动

    linux1〜# iptables -l -v-n |更多的



    2.2.2。使用iptables-restore和iptables - 保存以编辑iptables规则

    iptables-save.>/etc/plates.test.rule.

    editor/etc/plates.test.rule.
    iptables恢复</etc/plates.test.rule.
    iptables-save.>/etc/plates.up.rule.
    Editor /etc/network/if-pre-up.d/ plates.


    将这些行添加到iptables文件中:
                      #!/bin/sh
                      / sbin / iptables-restore</etc/plates.up.rule.

    iptables文件下 /etc/network/if-pre-up.d/  需要可执行,因此更改权限:

                        chmod + x /etc/network/if-pre-up.d/ plates


    注意:我发现的是在一些旧的Debian系统中,方法B不起作用。但是,方法是一直在作品。

    3.用户和组

    [[电子邮件 protected] 〜]# Useradd Test1.
    [[电子邮件 protected] 〜]# passwd test1.
    更改用户TEST1的密码。
    新UNIX密码:
    重新键入新的UNIX密码:
    passwd:所有身份验证令牌更新成功。

    [[电子邮件 protected] 〜]# USERMOD -A-G根测试
    [[电子邮件 protected] 〜]# ID测试
    UID = 501(测试)GID = 501(测试)组= 501(测试),0(根)上下文= root:system_r:unconfined_t:s0-s0:c0.c1023
    [[电子邮件 protected] 〜]# 团体
    根箱守护程序SYS ADM磁盘轮
    [[电子邮件 protected] 〜]# 用户
    根根
    [[电子邮件 protected] 〜]# Groupadd网络

    [[电子邮件 protected] 〜]# 团体
    根箱守护程序SYS ADM磁盘轮
    [[电子邮件 protected] 〜]# CAT / etc / group
    root:x:0:root,test,test1
    测试:X:501:
    Test1:X:502:
    网络:X:503:
    [[电子邮件 protected] 〜]# CAT / etc / passwd
    root:x:0:0:root:/ root:/ bin / bash
    XFS:X:43:43:X字体服务器:/ etc / x11 / fs:/ sbin / nologin
    test1:x:502:502 :: / home / test1:/ bin / bash


    4.更改接口IP地址 

    • 暂时的:
      • Ifconfig eth1 192.168.2.50 Netmask 255.255.255.0起来

    重新启动网络服务,输入:
    # /etc/init.d/network restart

    5.折叠和磁盘命令

    [[电子邮件 protected] var]# rm -r dbbackup/ -f
    [[电子邮件 protected] var]# df -h.
    文件系统尺寸使用可用用百分比安装在
    / dev / hda3 7.6g 7.3g 0 100%/
    / dev / hda1 244m 12m 219m 6%/ boot
    TMPFS 504M 0 504M 0%/ DEV / SHM
    / dev / hdb1 197g 197g 0 100%/数据

    [[电子邮件 protected] var]# 杜斯
    4779468。

    6. Cron工作

    [[电子邮件 protected] 〜] $ sudo su -
    密码:
    [[电子邮件 protected] 〜]# CRONTAB -L.
    @daily scp -r find / var / netscreen / dbbackup / -mtime -1 -1-ittpe d-intret [电子邮件 protected] :/数据
    @daily mv /root/cp_mgmt_*.tgz / data / backup / cp /

    [[电子邮件 protected] 〜]# crontab -e.
    [[电子邮件 protected] ~]# 

    实际命令之前有5个字段:
    现场允许值
    - -----
    分钟0-59
    小时0-23
    第1-31天的日子
    月1-12(或名称)
    第0-7周的日子(0或7是太阳,或使用名称)

    每周六月早上6点运行一次/周的命令:
    0 6 * * sat / path / to / command
    或者
    0 6 * * 6 / path / to / command

    7.在两个中国体育彩票开奖机器之间创建SSH信任关系

    成为雄性:
    sudo su -  

    更改为用户NSM:
    苏正  
    转到/ home / nsm目录:
    CD / HOME / NSM 
    创建键:(路径应该是/home/nsm/.ssh/id_rsa。将密码留空。)

      SSH-Keygen -T RSA

      安全将公钥复制到其他服务器作为admin用户:(使用管理员密码)

        scp / home/nsm/.ssh/id_rsa.pub. [电子邮件 protected]<ipaddressofotherserver>:/ home / admin / authorized_keys

        • 或转到远程服务器。下面的命令将在Temp1文件中添加到授权_keys文件的末尾的键。

        猫temp1.>> authorized_keys

        • 在DeviceB上重复步骤2-6。在DeviceB上,成为root :(来自用户NSM,退出到root)。将被复制到管理员的授权文件移动到NSM / .ssh中:

        mv / home / admin / authorized_keys / home/nsm/.ssh/authorized_keys

        • 更改授权的所有权: 

        chown nsm:nsm / home/nsm/.ssh/authorized_keys

        • 此时,您将能够在两个服务器之间进行SSH,而无需它要求密码。

        s [电子邮件 protected]

        8. 在中国体育彩票开奖文件系统中查找大文件 

        • 寻找 。 -type f -size +10000 -exec ls -lh {}; 
        • 寻找 。 -type f -size + 50000k -exec ls -lh {}; | awk'{打印9美元“:”$ 5}“
        • 找到大文件(>10m)在当前文件夹中
        • 寻找 。 -type f -size + 10000k 

        9.找出我的中国体育彩票开奖发行名称和版本


        [[电子邮件 protected] 〜]# CAT / etc / * - 发布
        Red Hat Enterprise 中国体育彩票开奖服务器版本5.5 Beta(Tikanga)

        [[电子邮件 protected] 〜]# CAT / PROC /版本
        中国体育彩票开奖. 版本2.6.18-186.el5([电子邮件 protected])(GCC版本4.1.2 20080704(Red Hat 4.1.2-46))#1 SMP星期三1月27日18:14:15 est 2010

        中国体育彩票开奖1:〜# CAT / PROC /版本
        中国体育彩票开奖. 版本2.6.26-2-AMD64(Debian 2.6.26-27)([电子邮件 protected])(GCC版4.1.3 20080704(Prerelease)(Debian 4.1.2-25))#1 SMP周三9月21日03:36:44 UTC 2011


        [[电子邮件 protected] 〜]# lsb_release -a.
        LSB版本:: Core-3.1-IA32:Core-3.1-NoARC:Graphics-3.1-IA32:Graphics-3.1-Noarch
        经销商ID:RedHatenterPreserver
        描述:Red Hat Enterprise 中国体育彩票开奖服务器版本5.5 Beta(Tikanga)
        释放:5.5
        代号:tikanga.

        中国体育彩票开奖1:〜# lsb_release -a.
        没有LSB模块可用。
        分销商ID:Debian
        描述:Debian GNU / 中国体育彩票开奖 5.0.9(Lenny)
        释放:5.0.9
        代号:Lenny.

        uname =(UNIX名称),

        [[电子邮件 protected] 〜]# uname -a.
        中国体育彩票开奖. 中国体育彩票开奖01p 2.6.18-186.el5#1 SMP Jan 27 18:14:15 EST 2010 I686 I686 I386 GNU / 中国体育彩票开奖

        [[电子邮件 protected] 〜]# uname -mrs.
        中国体育彩票开奖. 2.6.18-186.el5 i686.



        10.使用vmstat命令进行故障排除中国体育彩票开奖系统问题


        [[电子邮件 protected]:0]# vmstat 2 | awk'{现在= strftime(“%y-%m - %d%t”);现在打印$ 0}'
        2014-10-29 09:26:47 Procs ----内存---- -swap- - - - - --ssystem- - - cpu--
        2014-10-29 09:26:47 R B SWPD免费Buff Cache Si So Bi Bo在CS US SY ID WA ST
        2014-10-29 09:26:47 1 0 448004 10748 1928 126520 10 13 53 581 118 155 8 11 81 1 0
        2014-10-29 09:26:49 1 0 448004 10748 1936 126520 0 0 0 84 1123 2197 5 10 84 0 0
        2014-10-29 09:26:51 1 0 448004 10780 1936 126520 0 0 0 0 0 0 1123 2145 3 6 92 0 0
        2014-10-29 09:26:53 1 0 448004 10500 1944 126512 0 0 82 1123 2204 6 13 82 0 0
        2014-10-29 09:26:55 1 0 448004 10500 1944 126520 0 0 0 0 0 0 0 0 0 112122 6 11 84 0 0
        2014-10-29 09:26:58 3 0 448004 10484 1944 126520 0 0 0 0 0 0 0 0 11 2 1123 2112 6 10 84 0 0



        'procs'字段有2列:
            R - 等待运行时间的进程数。
            b - 不间断睡眠中的过程数量(被阻止的过程)。

        “Memory”字段有4列:(参见VMSTAT -A)
            SWPD - 所使用的使用交换空间(虚拟内存)的数量。
            免费 - 空闲内存量(免费RAM)。
            inact - 非活动内存量。
            活动 - 活动内存量。

        “交换”字段有2列:
            SI - 从磁盘(/ s)交换的内存量。
            所以 - 交换到磁盘的内存量(/ s)。

        “IO”字段有2列:
            Bi - 从块设备(块)接收的块。
            博 - 块发送到块设备(块出)。

        “系统”字段有2列:
            In - 每秒中断的数量,包括时钟(系统中断)。
            CS - 每秒上下文切换的数量(进程上下文交换机)。

        “CPU”字段只有4列:
            我们:运行非内核代码的时间。 (用户时间,包括美好时间)。
            SY:运行内核代码的时间。 (系统时间)。
            id: Time spent idle.
            WA:等待IO的时间。

        CPU SLOW1:
            R在它中有数字,等待由您的GIMP CPU处理的线程/任务
        CPU SLOW2:
            在很高的时候,你正在处理太多的中断(可能来自磁盘活动,但可能是坏驾驶员)
        流程:
            美国或SY很高?有些过程是CPU HOG,使用TOP-N 1找到它,并在需要时杀死-9 PID
        磁盘子系统重载:
            WA很高?如果您正在等待IO,那么您需要升级磁盘子系统
        没有足够的公羊:
            SI等很高,交换磁盘太多了。你真的不应该交换高性能。如果这些高,也会很高。升级您的RAM。
        低存储器2:
            CS很高?内核是分页内存进出上下文。可能你需要更多的RAM,但它可能是其他问题,如损坏的硬件或可怜的软件。
        记不清:
            我忽略了自由,陷入困境,主动,因为它并不有用,理解实际原因。即:如果你没有内存,你会知道的,但除非你看起来cs,所以,si等你不知道为什么。所以它是多余的。

        11.检查CLI的公共IP地址

        • curl-s checkip.dyndns.org | SED -E的/.当前IP地址://' -e'/<.*$//’
        • 卷曲icanhazip.com.
        • Telnet www.checkmyip.com 80 | Grep信心| grep -eo'([0-9] {1,3}。){3} [0-9] {1,3}'
        • wget -o - -q icanhazip.com
        • wget http://ipinfo.io/ip -qO –

        12. PS命令

        显示消耗大部分CPU的前5个进程:

        [[电子邮件 protected]]#ps aux -sort = -pcpu |头-5
        用户PID%CPU%MEM VSZ RSS TTY STAT START时间命令
        admin 3935 14.9 1.0 33032 10344? SS 09:27 5:13 / Bin / Confd
        Admin 3941 5.0 58.1 559724 556864? SS 09:27 1:46 / Bin / Monitord
        admin 4215 1.4 3.6 251040 35412? SSL 09:28 0:28 CPD

        Admin 3937 0.7 0.2 26076 2808? SSL 09:27 0:15 / Bin / Searchd

        13. VI命令

        剪切和粘贴:

        • 将光标定位在您要开始切割的地方。
        • 按v选择字符(或大写v以选择整行)。
        • 将光标移动到您想要切割的内容。
        • 按D切割(或y复制)。
        • 搬到你想要粘贴的地方。
        • 按下p将p粘贴到光标之前,或者p粘贴到粘贴。

        14.检查硬件信息

        对于CPU:
        $ cat / proc / cpuinfo
        $ LSCPU.

        对于记忆:$免费-m(通过MB给您导致MB)
        $ cat / proc / meminfo

        对于HDD: $ df -h(给你人类可读结果)
        $ sudo fdisk -l
        $ hdparm -i / dev /设备(例如sda1,hda3 ......)



        15.在中国体育彩票开奖上安装软件


        对于Red Hat / Fedora:
        $ yum安装firefox

        如果您使用的是使用Red Hat Enterprise 中国体育彩票开奖,它会发生在ePEL中您要查找的包,因此您可以安装:
        sudo rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm

        然后你可以:
        yum安装ncdu。

        对于Ubuntu(以root用它运行):
        #apt-get安装firefox

        对于Debian / Ubuntu

        #aptitude安装firefox


        参考:



        经过 Jon.

        发表评论