【美高梅手机版4858】设置后的备选干活,Liunx互联网管理

By admin in 美高梅手机版4858 on 2019年4月19日

本地yum源

 

yum(Yellow dog Updater, Modified)是2个在 Fedora 和 RedHat 以及CentOS
中的 Shell 前端软件包管理器。基于 RPM 包管理,能够从钦赐的服务器自动下载
RPM
包并且安装,能够自动处理正视性关系,并且三回安装具有注重的软件包,无须繁琐地贰遍次下载、安装。

yum 机制的强劲之处在于 yum 源。yum 源格外是2个目录项,当大家使用
yum机制安装软件时,若要求设置信赖软件,则 yum 机制就会基于在 yum
源中定义好的门路查找依赖软件,并将借助软件安装好。

yum 源分为互连网 yum 源和本土 yum 源。

yum 源配置文件有多少个。一是直接配置在/etc/yum.conf
中,当中带有部分重大的布局新闻。别的尽管/etc/yum.repos.d/下的 xx.repo
后缀文件, 私下认可都会被加载进来。

 

  实例:使用 CentOS 镜像创制本地 yum 源

    一、挂载 iso 镜像,拷贝全体文件至地面 yum 目录

      mkdir /dev/centios /mnt/local_yum

      mount -o loop /root/CentOS-6.7-x86_64-bin-DVD1.iso
/dev/centios

      cp -r /dev/centios/* /mnt/local_yum/

 

    2、修改 yum 源配置

cd /etc/yum.repos.d/

rename .repo .repo.bak *.repo

cp CentOS-Base.repo.bak CentOS-Local.repo

vi CentOS-Local.repo

[local_yum]
name=This is a local repo
baseurl=file:///mnt/local_yum
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

 

    3、更新 yum 配置

yum clean all

yum repolist all

 

 

一、平常操作命令

一,关闭防火墙

查阅防火墙状态: 

[root@python_study ~]# service iptables status
iptables:未运行防火墙。

关闭与开启防火墙:

须要重启后才具立见作用,永远生效:

开启: chkconfig iptables on

关闭: chkconfig iptables off

无需重启,立即生效,不过重启后失效:

开启: service iptables start

关闭: service iptables stop

一,关闭防火墙

翻看防火墙状态: 

[root@python_study ~]# service iptables status
iptables:未运行防火墙。

闭馆与开启防火墙:

亟需重启后才具奏效,恒久生效:

开启: chkconfig iptables on

关闭: chkconfig iptables off

无需重启,立刻生效,不过重启后失效:

开启: service iptables start

关闭: service iptables stop

永世关闭防火墙

    service iptables stop 
:关闭防火墙,重启后失效

  chkconfig  iptables  off 
 :永世关闭防火墙

  service  iptables  status 
:查看防火墙运行状态

 

**查看当前所在的劳作目录:pwd

2,关闭selinux

查看selinux状态

[root@python_study ~]# /usr/sbin/sestatus -v
SELinux status:                 disabled

 

 某个系统,路线大概是/usr/bin/sestatus

关闭selinux,修改为disabled。须要重启启动才干奏效

[root@python_study ~]# cat /etc/selinux/config 

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted 

 

2,关闭selinux

【美高梅手机版4858】设置后的备选干活,Liunx互联网管理。查看selinux状态

[root@python_study ~]# /usr/sbin/sestatus -v
SELinux status:                 disabled

 

 有个别系统,路线只怕是/usr/bin/sestatus

关闭selinux,修改为disabled。要求重启运维技术奏效

[root@python_study ~]# cat /etc/selinux/config 

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted 

 

主机名配置

 

查看主机名
hostname

修改主机名(重启后无效)
hostname hadoop

修改主机名(重启后永恒生效)
vi /ect/sysconfig/network

 

**翻看当前系统的时日:date

 三,设置主机名和IP地址

刚安装好后的种类,用图形化的全自动连接发现三番五次不了,使用service network
restart 报错:Error getting ‘State’ for
/org/freedesktop/NetworkManager/ActiveConnection/0: (19) Method “Get”
wit

查了下好像RedHat自个儿开销的NetworkManager管理工科具和/etc/sysconfig/network-scripts/ifcfg-ethx配置不一同形成的。

消除办法1:

图形分界面,手动配置,系统–首荐项–互连网连接,手动配置IP地址等新闻

消除办法二,找到ifcfg-eth0,加多消息

[root@python_study ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:DC:64:66
TYPE=Ethernet
UUID=592393d3-001e-446a-bd6b-ad0a822901d2
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR=192.168.1**,***  #自己设置的IPNETMASK=24
GATEWAY=192.168.***,***  #网关

 

下一场service network restrat就足以了

 

安装主机名:

翻开主机名能够利用hostname命令查看,其取值来自

[root@python_study ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=python_study

 

 修改主机名让她恒久生效,便是修改这一个文件的HOSTNAME=主机名,要求重启本事奏效

假使权且改变能够接纳 hostname 主机名 ,重启后时效

那儿一经你接纳hostname -i查看系统IP发现命令报错,ping
本机名也报错,是因为还为设置/etc/hosts文件

开垦/etc/hosts文件,在后面增添一行,IP地址  主机名  主机名.域名

那时候您也得以一贯ping 主机名,其实正是ping的本机IP地址

此文件是IP,主机名,域名解析用的,能够在里面加多此外的主机消息。

 

地点那个做完了,能够做个快速照相,出了难题,能够好复苏的开首状态

 3,设置主机名和IP地址

刚安装好后的系统,用图形化的自发性延续发现延续不了,使用service network
restart 报错:Error getting ‘State’ for
/org/freedesktop/NetworkManager/ActiveConnection/0: (19) Method “Get”
wit

查了下好像RedHat自身费用的NetworkManager管理工科具和/etc/sysconfig/network-scripts/ifcfg-ethx配置不一齐产生的。

化解办法一:

图形分界面,手动配置,系统–首推项–网络连接,手动配置IP地址等新闻

化解办法二,找到ifcfg-eth0,增加新闻

[root@python_study ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:DC:64:66
TYPE=Ethernet
UUID=592393d3-001e-446a-bd6b-ad0a822901d2
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR=192.168.1**,***  #自己设置的IPNETMASK=24
GATEWAY=192.168.***,***  #网关

 

然后service network restrat就足以了

 

安装主机名:

翻开主机名能够利用hostname命令查看,其取值来自

[root@python_study ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=python_study

 

 修改主机名让她永世生效,就是修改这一个文件的HOSTNAME=主机名,供给重启才干见效

比方一时半刻修改可以采取 hostname 主机名 ,重启后时效

那时假若你利用hostname -i查看系统IP发现命令报错,ping
本机名也报错,是因为还为设置/etc/hosts文件

展开/etc/hosts文件,在后头加多壹行,IP地址  主机名  主机名.域名

此刻您也能够平昔ping 主机名,其实正是ping的本机IP地址

此文件是IP,主机名,域名解析用的,能够在里面增添任何的主机新闻。

 

地点这一个做完了,能够做个快速照相,出了难题,能够好苏醒的初叶状态

IP  地址配置

 

情势壹:修改配置文件(重启后永世生效)

vi /etc/sysconfig/network-scripts/ifcfg-eth0

使修改文件的网络布局生效:
service network restart 重启互联网服务
reboot 重启Computer

主意二:ifconfig 命令(重启后无效)
  ifconfig eth0 192.168.12.22

 

**查看什么人当前登入了服务器:who

4,设置yum源

yum配置文件为/etc/yum.conf,下载源文件位于
/etc/yum.repos.d/目录中,.repo为增加名

自小编的源文件名称为server.repo

server1为源文件的id  

name定义yum源的完好名称

baseurl定义yum源的U宝马X3L地址,可以有http,ftp,file多样情势

enabled 是不是启用yum源,一是启用

gpgcheck安装包前是还是不是检查rpm包的软件签字,,不懂,所以不检讨

gpgkey 软件包数字签名的密钥,启用上边才用获得

自个儿的是虚拟机,挂载光盘,mount /dev/cdrom /mnt
,有时在baseurl里供给写到Server那层路线,不过小编纪念原来rhel伍时就像只需求写到/mnt就行

server.repo文件内容如下:

[root@python_study ~]# mount /dev/cdrom /mnt
mount: block device /dev/sr0 is write-protected, mounting read-only
[root@python_study ~]# ls /mnt
EFI      EULA_fr  EULA_zh           LoadBalancer              RELEASE-NOTES-bn-IN.html  RELEASE-NOTES-gu-IN.html  RELEASE-NOTES-ko-KR.html  RELEASE-NOTES-pt-BR.html  RELEASE-NOTES-zh-CN.html  RPM-GPG-KEY-redhat-release
EULA     EULA_it  GPL               media.repo                RELEASE-NOTES-de-DE.html  RELEASE-NOTES-hi-IN.html  RELEASE-NOTES-ml-IN.html  RELEASE-NOTES-ru-RU.html  RELEASE-NOTES-zh-TW.html  ScalableFileSystem
EULA_de  EULA_ja  HighAvailability  Packages                  RELEASE-NOTES-en-US.html  RELEASE-NOTES-it-IT.html  RELEASE-NOTES-mr-IN.html  RELEASE-NOTES-si-LK.html  repodata                  Server
EULA_en  EULA_ko  images            README                    RELEASE-NOTES-es-ES.html  RELEASE-NOTES-ja-JP.html  RELEASE-NOTES-or-IN.html  RELEASE-NOTES-ta-IN.html  ResilientStorage          TRANS.TBL
EULA_es  EULA_pt  isolinux          RELEASE-NOTES-as-IN.html  RELEASE-NOTES-fr-FR.html  RELEASE-NOTES-kn-IN.html  RELEASE-NOTES-pa-IN.html  RELEASE-NOTES-te-IN.html  RPM-GPG-KEY-redhat-beta
[root@python_study ~]# cd /etc/yum.repos.d/
[root@python_study yum.repos.d]# ls
rhel-source.repo
[root@python_study yum.repos.d]# mv rhel-source.repo rhel-source.repo.bak
[root@python_study yum.repos.d]# vi server.repo
[root@python_study yum.repos.d]# cat server.repo 
[server1]  
name=rhel 6.4     
baseurl=file:///mnt/Server/     
enabled=1     
gpgcheck=0

 

末端就能够利用 yum install 安装包了

本身那是设置的地头的yum源

参考自笔者当年刚职业时写的博客:

4,设置yum源

yum配置文件为/etc/yum.conf,下载源文件位于
/etc/yum.repos.d/目录中,.repo为扩展名

本身的源文件名称为server.repo

server一为源文件的id  

name定义yum源的总体名称

baseurl定义yum源的UPRADOL地址,能够有http,ftp,file二种形式

enabled 是或不是启用yum源,一是启用

gpgcheck安装包前是还是不是检查rpm包的软件签字,,不懂,所以不反省

gpgkey 软件包数字具名的密钥,启用上边才用收获

作者的是虚拟机,挂载光盘,mount /dev/cdrom /mnt
,有时在baseurl里必要写到Server这层路线,然则作者回忆原来rhel五时好像只供给写到/mnt就行

server.repo文件内容如下:

[root@python_study ~]# mount /dev/cdrom /mnt
mount: block device /dev/sr0 is write-protected, mounting read-only
[root@python_study ~]# ls /mnt
EFI      EULA_fr  EULA_zh           LoadBalancer              RELEASE-NOTES-bn-IN.html  RELEASE-NOTES-gu-IN.html  RELEASE-NOTES-ko-KR.html  RELEASE-NOTES-pt-BR.html  RELEASE-NOTES-zh-CN.html  RPM-GPG-KEY-redhat-release
EULA     EULA_it  GPL               media.repo                RELEASE-NOTES-de-DE.html  RELEASE-NOTES-hi-IN.html  RELEASE-NOTES-ml-IN.html  RELEASE-NOTES-ru-RU.html  RELEASE-NOTES-zh-TW.html  ScalableFileSystem
EULA_de  EULA_ja  HighAvailability  Packages                  RELEASE-NOTES-en-US.html  RELEASE-NOTES-it-IT.html  RELEASE-NOTES-mr-IN.html  RELEASE-NOTES-si-LK.html  repodata                  Server
EULA_en  EULA_ko  images            README                    RELEASE-NOTES-es-ES.html  RELEASE-NOTES-ja-JP.html  RELEASE-NOTES-or-IN.html  RELEASE-NOTES-ta-IN.html  ResilientStorage          TRANS.TBL
EULA_es  EULA_pt  isolinux          RELEASE-NOTES-as-IN.html  RELEASE-NOTES-fr-FR.html  RELEASE-NOTES-kn-IN.html  RELEASE-NOTES-pa-IN.html  RELEASE-NOTES-te-IN.html  RPM-GPG-KEY-redhat-beta
[root@python_study ~]# cd /etc/yum.repos.d/
[root@python_study yum.repos.d]# ls
rhel-source.repo
[root@python_study yum.repos.d]# mv rhel-source.repo rhel-source.repo.bak
[root@python_study yum.repos.d]# vi server.repo
[root@python_study yum.repos.d]# cat server.repo 
[server1]  
name=rhel 6.4     
baseurl=file:///mnt/Server/     
enabled=1     
gpgcheck=0

 

背后就足以应用 yum install 安装包了

本人那是安装的本地的yum源

参照自作者当年刚工作时写的博客:

域名映射

/etc/hosts 文件用于在经过主机名进行走访时做 ip 地址解析之用。

之所以,你想拜会3个怎么的主机名,就须要把这几个主机名和它对应的 ip
地址配置在/etc/hosts 文件中。

 

**查阅登录历史:last

补充个:

补充个:

**跻身到用户根目录:cd(cd ~)

ftp:

主旨安装未有带ftp,yum install  vsftpd 安装后 ,service vsftpd start

一经急需运用ftp工具用root用户连接到那么些linux系统,在/etc/vsftpd/上面有三个带user的公文,编辑,把root注释掉,重启vsftpd服务就可以了。

 

ftp:

着力安装没有带ftp,yum install  vsftpd 安装后 ,service vsftpd start

如果须求选用ftp工具用root用户连接到这一个linux系统,在/etc/vsftpd/上边有多少个带user的文本,编辑,把root注释掉,重启vsftpd服务就足以了。

 

**回到到原来的目录:cd –

**当前目录:.

**补全命令:tab键

**回到上超级目录:cd
..

**清屏:ctrl+l

**停下当前历程:ctrl+c

**查看命令历史:ctrl+r

**保存并退出:shift+zz(相当于:wq,PS:在进入vi编辑状态中)

**来得行号::set
nu(PS:在进入vi编辑状态中)

**撤销行号::set
nonu(PS:在进入vi编辑状态中)

**网卡互联网布局详解:ifconfig

**测试网络的连通性:ping

**在网上下载资料:wget

二、文件系统操作命令

**切换目录:cd /home

**查看根目录下的子节点(文件夹和文件)音信:ls
/

**来得隐藏文件:ls -al
(-a是突显隐藏文件   -l是以更详细的列表情势展现)

**创立文件夹:mkdir a(相对路线) mkdir
/a(相对路线) mkdir -p
a/b/c(建立嵌套文件夹)

**去除文件夹:rmdir(删除空目录) rm -r
a(能够把全体文件夹a及其间的全数子节点全体刨除) 

       rm -rf a(强制删除a)

**修改文件夹名称:mv a b

**开创文件:touch
一.txt(创造二个空文件) 

      echo “i miss you” >
1.txt(将引号里的剧情写入到文件1.txt中,覆盖效果) 

      echo “i love you” >> 一.txt(追加效果)

**翻看文件:cat 一.txt

**复制文件:cp 一.txt
/home(把文件一.txt复制到home文件夹)

         cp 一.txt
/home/2.txt(把文件一.txt化名叫二.txt后复制到home文件夹中)

**挪动文件:mv 1.txt 二.txt 三.txt
/home(移动五个文本夹到home目录中)

      mv *.txt
/home(移动全体txt文件到home目录中)

**重命名文件:mv 1.txt 二.txt(把 壹.txt
改为 二.txt)

       mv /home/1.txt
/home/二.txt(相对路线下把 1.txt 改为 二.txt)

**重命名目录:mv a/ b/(目录 a 改为
b)

**翻开文件内容:cat
install.log(叁次性将文件内容全方位输出到调节台上)

        more
install.log(能够翻页查看,空格下翻页,b上翻页,q退出)

        less
install.log(↑上翻一行,↓下翻1行,/keyword搜索关键字)

        tail -10install.log(查看文件尾巴部分十行的剧情)

        tail -f
install.log(追踪文件唯壹的inode号,纵然文件改名依旧追踪原来inode表示的文书)

        tail -F
install.log(依据文件名来追踪)

        head -10install.log(查看文件尾部的十行)

**行使文本编辑器:vi
/home/壹.txt(在home中开创或编辑一.txt文件)

         (PS:先按i进入编辑格局,按Esc退回①般格局,按:wq+回车退出保存,:wq!表示强制保存)

**高档命令行文本处理器工具cut、sort、wc、sed
的为主用法:

    对于路线PATH,/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/apps/jdk一.七.0_45/bin:/root/bin

    echo $PATH | cut -d ‘:’ -f 5(|
表示管道把PATH作为文本流输入到cut,-d代表分隔符以单引号中的冒号作为分隔)

                (-f 5表示取第四个要素,-f 3,五 代表取第一和第五个成分,-f 叁-5表示取三到伍的因素)

                (-f 叁-
表示取3到最后2个的成分,-f 三-5,柒意味着取3到5和第八个因素)


    对于文本passwd

    cat /etc/passwd | sort  -t ‘:’ -k
三 -u(-t表示以冒号为分隔符,-k 3表示以第三个成分的id字典作为排序标准,-u表示去重)

                   (-k
3n 表示以第二各要素的id数字作为排序标准,3nr表示倒叙排列)

    cat test.txt | sort | uniq
-c(对排序后的test文件举办去重,uniq只可以对排序过的文本举行去重,-c代表频数)


    wc -l test.txt
(总结文件的行数)

    wc -w test.txt
(计算单词的个数,以空格为行业内部)

    wc -m
test.txt(总括文件的字符数)

    wc -c test.txt
(总计文件的字节数)


    sed ‘2d’
test.txt(删除test文件的第一行)

    sed ‘二,$d’
test.txt(删除文件的第一到终极1行)

    sed ‘/hello/’
test.txt(删除文件中富含hello的行)

    sed ‘s/hello/world/g’
test.txt(把文件中享有的hello都替换来world,s表示替换,g表示全局)

    sed -n ‘s/^hello/my/p’
test.txt(把公文中每一行首先个hello替换来my并打字与印刷所替换的行,-n代表发生替换的行,p表示打字与印刷)

    sed ‘s/^hello/&you/’
test.txt(在文书中的hello后追加you)

越多的sed命令不做详细笔录,使用sed速查手册


    last -n 伍 | awk ‘{print
$1}’(表示收获近年来伍遍登入的用户,输出他们的首先个因素,默许空格为分隔符)

    cat /etc/passwd | awk -F
‘:’ ‘{print
$一}’(表示文件以冒号为分隔符获取并打印每行的首先个因素) 

awk命令比cut命令的功力越来越强劲,越来越多的一声令下能够使用awk速查手册


**编辑器中的快速键:

  a(在光标后壹个人起头插入)   

  A(在该行的末梢插入) 

  I(在该行的最前方插入) 

  gg(直接跳到文件的首行) 

  G(直接跳到文件的末行) 

  dd(删除行,假设 五dd
则1次性删除光标后的五行) 

  yy(复制当前行,叁yy
则复制当前行周边的三行) 

  p(粘贴) 

  v(进入字符采用格局,选取成功后,按y复制,按p粘贴) 

  ctrl+v(进入块选拔格局,选用成功后,按y复制,按p粘贴) 

  shift+v(进入行采取情势,选用成功后,按y复制,按p粘贴) 

叁、文件及权限的操作命令

**解读权限符含义:drwxr-xr-x(首字母为标志节点类型,d:文件夹
  -:文件  l:链接)

         第叁组rwx:表示那么些文件的具备者对它的权杖:可读可写可实施

         第2组r-x:
 表示那一个文件的所属组对它的权位:可读,不可写,可进行

         第1组r-x:
 表示那些文件的其他用户(相对于地方两类用户)对它的权限:可读,不可写,可试行

**修改文件权限:chmod g-rw
ha.dat(表示将ha.dat 对所属组的rw权限撤消)

        chmod o-rw
ha.dat(表示将ha.dat 对别的人的rw权限撤销)  

        chmod u+x
ha.dat(表示将ha.dat 对所属用户的权杖扩充x)

        chmod 77七ha.dat(使用数字方式修改权限)

        chmod -宝马X3 770
a(对于文本夹a中持有的文本举行权力修改)

        chown angela:angela
a(修改文件所属组,只有root可修改)

 

**压缩文件:gzip
1.txt(只好对文本进行削减,不只怕对目录或包进行压缩)  

 

**解压文件:gzip -d 一.txt.gz(对缩短包1.txt.gz实行解压)

 

**打包:tar -cvf a.tar a(把目录a打包成tar包a.tar)

 

**解包:tar -xvf a.tar(对tar包a.tar举办解包)

 

    PS:对于目录无法间接压缩,能够先打包,再实行削减。

 

**2次性完毕打包和压缩的操作:tar -zcvf a.tar.gz
a(对目录a进行打包和削减的操作)

 

**叁遍性完成解压和平化解包的操作:tar -zxvf
a.tar.gz(对压缩包a.tar.gz实行解压和平解决包的操作)

 

               tar -zxvf a.tar.gz -C
home(把a.tar.gz包解压到home目录中)

**设置软件:rpm -ivh 软件名

**强制卸载软件:rpm -e 软件名 –nodeps

**翻看系统中设置rpm包:rpm -qa | grep mysql(查看全数mysql包)

四、基本的用户管理命令

**丰硕用户:useradd
 angela(要修改密码才能登入)

**修改密码:passwd
angela(按提醒输入密码就可以)

**为用户配置权力:用root编辑 vi
/etc/sudoers,在文书的如下地方,为hadoop增多一行就能够

         root      ALL=(ALL)       ALL

         hadoop     ALL=(ALL)       ALL

         (PS:配置后hadoop用户就可以用sudo来实践系统级其余命令了,比如加多用户)

伍、系统一管理理操作命令

**翻看主机名:hostname

**修改主机名:hostname
CentOS(重启后无效) 

       vi
/etc/sysconfig/network(重启后长久生效)

**修改IP:ifconfig eth0 1玖2.16捌.1二.2二(重启后无效) 

     vi /etc/sysconfig/network-scripts/ifcfg-eth0(重启后永恒生效)

**扩张IP地址:ip addr add 1九二.16八.35.三 dev eth0(ifconfig看不出来,ip
addr才看的出来)

**修改IP地址和主机名的投射关系:vi /etc/hosts

**修改网卡的IP地址:vi /etc/sysconfig/network-scripts/ifcfg-eth0

**重启互连网:service network restart

**挂载外部存款和储蓄设备到文件系统中:mkdir
/mnt/cdrom(创立1个索引,用来挂载)

                   mount -t iso9660 -o ro /dev/cdrom
/mnt/cdrom(-t代表挂载的文件类型,光盘ro,硬盘rw)

                (将装备/dev/cdrom挂载到挂载点/mnt/cdrom中)

**解挂载:umount /mnt/cdrom

**总计文件或文件夹的分寸:du -sh
/mnt/cdrom/Packages(查看Packages的尺寸)

**翻开磁盘的半空中:df -h

**关机:halt

**重启:reboot

**布局主机之间的ssh免密登入:假若A要登入B,在A上操作输入指令ssh-keygen生成密钥对,输入ssh-copy-id B

                将A的公钥拷贝并追加到授权列表文件authorized_keys中。

              
PS:假如是minimal方式下输入 yum -y install openssh-clients

                  就能够缓解-bash: ssh: command not
found的标题。

               PS:ssh mini二 mkdir
/root/concent;在其余机器上创立目录

**后台服务管理:service network status(查看钦点服务的事态)

        service network stop(甘休钦赐服务)

        service network start(运行钦点服务)

        service network restart(重启钦点服务)

        service –status -all (查看系统中保有的后台服务)

**设置后台服务的自启配置:chkconfig(查看全数服务的自启配置)

             chkconfig iptables
off(关掉钦命服务的电动运行)

             chkconfig iptables
on(开启钦命服务的全自动运转)

**查阅系统运营等第的管理:vi /etc/inittab(系统暗许品级是叁)

 六、杂记

**防火墙iptables操作:service iptables status(查看防火墙状态)

            service iptables start(开启防火墙)

            service iptables stop(关闭防火墙)

            chkconfig iptables –list(查看是或不是开机运转)

            chkconfig iptables on(设置开机运营)

            chkconfig iptables off(设置开机不运转)

**minimal最小化安装:eth0私下认可未有自启用,修改ifcfg-eth0配置文件中的onboot=yes

**涸泽而渔克隆后eth0不见的标题:直接修改ifcfg-eth0配置文件,删掉个中的UUID和HWADD奥德赛,配置静态地址。

              然后rm -rf
 /etc/udev/rules.d/70-persistent-net.rules只怕修改那么些文件,

              将内部的eth一的概况地址复制给eth0然后删掉eth壹的配置,最终reboot。

**修改静态地址后发现不能ping外网:须求设置网关,route add default gw
1玖贰.16八.3伍.二,增多nameserver,

美高梅手机版4858 ,                 vi
/etc/resolv.conf,nameserver 192.168.33.1

                 (PS:无法长久解决,重启互联网后未有)

**修改静态地址后发现不可能ping外网:使用vi
/etc/sysconfig/network-scripts/ifcfg-eth0为eth0网卡增添DNS消息,

                 DNS1=192.168.35.2,DNS2=192.168.35.254,

                 配置后无需再配置/etc/resolv.conf文件,永世生效。

                 (PS:互连网服务重启以往会根据/etc/sysconfig/network-scripts/ifcfg-eth0

                 来重载配置,假若ifcfg-eth0未有安顿DNS,那么resolv.conf会被冲掉,

                 重新形成空值。)

**动态监察和控制文件大小:watch -d ls -ls(与 ll 命令相似)

**上传文件到服务器:在Secure_CRT下选拔SFTP工具。(或许 yum
-y install lrzsz + rz 安装传输命令)

          第一步:使用 alt+p 调出SFTP界面,

          第1步:使用 put+文件目录
命令上传。(假使不选拔cd钦赐目录,则上盛传当前用户的主目录)

 

          PS:若是先输入指令cd /home,再输入指令
put+文件目录 ,则文件被上盛传服务器的home目录中。

 

          PS:假使急需钦定下载到本地目录时,输入lcd d:/ 命令,再输入
get+文件目录,则文件被下到本地球磁性盘d中。

**制作yum源:

——————————————方法一单台配置————————————————–

      第一步:mkdir /mnt/cdrom;mount -t iso9660 -o ro /dev/cdrom
/mnt/cdrom(挂载)

      第二步:cd /etc/yum.repos.d

      第三步:rename .repo .repo.bak *

      第四步:cp CentOS-Media.repo.bak CentOS-mini.repo

      第五步:vi CentOS-mini.repo

          把 baseurl=file:///media/CentOS/

                file:///media/cdrom/

                file:///media/cdrecorder/

          改为 baseurl=file:///mnt/cdrom/

          把 gpgcheck=1 改为 gpgcheck=0

          把 enabled=0 改为 enabled=1
      第六步:输入vi /etc/fstab,添加 /dev/cdrom    /mnt/cdrom  
 iso9660 defaults  0 0

          PS:那样做的目的是为着开机自动私下认可加载yum源,防止每回重启后手动mount

      第七步:yum repolist(查看yum源)

——————————————方法2多台互连网版配置————————————————–

概述:在局域网里面计划一台节点(server-base)的地头文件系统yum客栈,然后将其透露到web服务器中,
别的节点就足以因而

打造流程:先选用一台机器mini,挂载一个种类光盘到地面目录/mnt/cdrom,然后运维3个httpd服务器,
     将/mnt/cdrom 软连接受httpd服务器的/var/www/html目录中(cd
/var/www/html; ln -s /mnt/cdrom ./centos)
     然后经过网页访问测试一下:
会看到光盘的目录内容。

迄今:网络版yum私有宾馆已经济建设立达成,剩下便是去各台yum的客户端配置那一个http 地址到repo配置文件中。

      第一步:mkdir /mnt/cdrom;mount -t iso9660 -o ro /dev/cdrom
/mnt/cdrom;

      第二步:输入 cd /var/www/html,张开 httpd
的页面目录(能够在里面写HTML文件并经过浏览器访问)

         第1步:ln -s /mnt/cdrom
./centos,创制从当前目录下的软链接centos到/mnt/cdrom

          (通过浏览器访问 mini/centos 查看光盘的目录内容)

      第四步:cd /etc/yum.repos.d;rename .repo .repo.bak *;cp
CentOS-Media.repo.bak CentOS-mini.repo;

      第四步:vi
CentOS-mini.repo(修改内部安插gpgcheck为0,enabled为一,name为CentOS-mini,

          把 baseurl=……..改为 baseurl=

          PS:修改Windows内部的hosts文件是Windows下的浏览器能够辨别mini。

      第四步:在别的服务器上cd /etc/yum.repos.d;vi
CentOS-Media.repo;

          修改配置如baseurl为…

      第七步:yum repolist(查看yum源)

      PS:总的思路正是将yum源投射到httpd服务器上,其余服务器能够由此局域网挂载。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有