人手一套Linux服务器搭建

前序

linux常用命令

  1. sudo -s :Ubuntu 18 切换成超级用户
  2. nohup : 后台运行

1. 安装虚拟机Vmware-tools

  • 把软盘全部改成自动检测—》然后在虚拟机上右键–》安装 vmware tools
    需要把CD/DVD改成自动检测
    tar -xvf vmware-tools.tar.gz
    ./vmware-tools/vmware-install.pl

一路回车

2. 配置静态IP地址(桥接模式)

(先使用NAT连上网进行更新)
软件更新速度可以选择阿里云服务器
换源两种方式:

  1. 打开设置直接设置software & update
  2. sudo vi /etc/apt/sources.list
deb http://mirrors.aliyun.com/ubuntu/ trusty main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main multiverse restricted universe
  1. sudo apt-get update
    $ sudo apt-get update:更新源
    apt install net-tools 这一步需要联网,如果没联网用NAT连上网,在配置桥接模式

sudo dhclient:自动获取IP地址(当没有IP地址的时候)
sudo vim /etc/network/interfaces:修改文件配置静态IP地址信息

auto ens33
iface ens33 inet static
address 192.168.31.220
gateway 192.168.31.1
netmask 255.255.255.0
dns-nameservers 119.29.29.29 223.5.5.5 80.76.76.76

可以不改
sudo vim /etc/resolv.conf:配置DNS服务器

腾讯 DNS:119.29.29.29、182.254.116.116

阿里 DNS:223.5.5.5、223.6.6.6

百度 DNS:180.76.76.76

114DNS:114.114.114.114、114.114.115.115

CNNIC DNS:1.2.4.8、210.2.4.8

OneDNS:117.50.11.11、117.50.22.22

Hi!XNS DNS 服务器:40.73.101.101

清华大学 TUNA 协会 DNS 服务器:101.6.6.6

nameserver 119.29.29.29 

重启网卡
sudo /etc/init.d/networking restart
sudo systemctl restart networking.service:codesheep推荐

重启网络服务:
sudo service network-manager restart

  • 问题: wired unmanaged

sudo vim /etc/NetworkManager/NetworkManager.conf
在这里插入图片描述
改成true
重启服务:sudo service network-manager restart

如果可以联网还是不行就可以直接``reboot

3. 配置远程链接SSH

apt-get install openssh-server: 安装ssh
systemctl start ssh.service: 开启服务

  • ubuntu下修改root密码和开启ssh登录
  1. ubuntu下默认是不允许root通过密码的方式通过ssh远程登录服务器的,可以通过在
sudo vi /etc/ssh/sshd_config
#增加以下配置允许通过ssh登录

#PermitRootLogin prohibit-password
PermitRootLogin yes

#修改完成后需要重启ssh服务命令如下
sudo service ssh restart
  • 修改root密码
sudo passwd root
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
su root #即生效

此时若想验证看root密码是否更改成功,可以通过如下命令
su - root #在下方输入修改后的密码,输入后回车 Password:

注意:若宿主机能Ping通x虚拟机,但似乎虚拟机Ping不通宿主机,则需要把宿主机的防火墙关闭即可。

4. git 安装

4.1 方式一:通过包管理器安装

apt-get install git

4.2 方式二: 通过源码编译安装

wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.27.0.tar.gz
tar -zxvf git-2.27.0.tar.gz
Git 的工作需要调用 curl,zlib,openssl,expat,libiconv 等库的代码,所以需要先安装这些依赖工具。在有 yum 的系统上(比如 Fedora)或者有 apt-get 的系统上(比如 Debian 体系),可以用下面的命令安装:

apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \
  libz-dev libssl-dev
$ cd git-2.27.0.tar.gz
$ make prefix=/usr/local/git all
$ sudo make prefix=/usr/local/git install
  • 配置环境变量
    vim /etc/profile
    尾部加⼊ Git 的 bin 路径配置即可
    export GIT_HOME=/usr/local/git export PATH=$PATH:$GIT_HOME/bin
    最后执⾏ source /etc/profile 使环境变量⽣效即可。

  • git上面配置公钥到github上面

  1. 为git创建全局name和全局email:
    $git config --global user.name "你的名字" $git config --global user.email "你的邮箱"
  2. 打开terminal,判断是否有ssh软件(步骤略);
  3. 用ssh-keygen命令在个人文件夹下生成公钥密钥:
    $cd ~/ && ssh-keygen -t rsa -C "你的邮箱"
  4. 进入~/.ssh文件夹:
    $cd .ssh
  5. 把公钥文件(id_rsa.pub)中的码复制到github(或者coding)网站的ssh密钥管理中(帐号中心);
  6. 判断ssh钥匙是否成功:
    测试github
    $ssh git@github.com
    在这里插入图片描述

5. 安装JDK与卸载JDK

1. 通过apt-get安装JDK8

  • 安装python-software-properties
    $sudo apt-get install python-software-properties $sudo apt-get install software-properties-common
  • 首先添加ppa
    $ sudo add-apt-repository ppa:webupd8team/java
  • 然后更新系统
    $ sudo apt-get update
  • 最后开始安装
    $ sudo apt-get install oracle-java8-installer
    $ java -version
    java version "1.8.0_05"
    Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
    Java HotSpot(TM) Server VM (build 25.5-b02, mixed mode)
  • java版本切换
    sudo update-java-alternatives -s java-8-oracle

2. 源码安装JDK

  • 下载jdk
    wget https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html#license-lightbox

  • 将 JDK 的 .tar.gz包 复制到 /usr/local/java目录下
    mv jdk的下载路径 /usr/local/java

  • 解压jdk
    tar -zxvf jdk压缩包

2.1 配置环境变量

2.1.1 方法一:全局变量
  • 修改 /etc/profile 文件
    /etc/profile 文件是系统为每个用户设置的环境信息,当用户第一次登录时,该文件被执行。此文件的改变会涉及到系统的环境,也就是有关Linux环境变量的东西。
  • 1)修改 /etc/profile 文件
    sudo vim /etc/profile
  • 2)在 /etc/profile 文件的 最后 加入环境变量
JAVA_HOME=/usr/local/java/jdk1.8.0_251
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
  • 3)立即生效
    source /etc/profile
    注:如果不执行 source 命令,则需重启系统才能生效
2.1.2 方法二:用户变量
  • 修改家目录下的 .bashrc 文件
    .bashrc 文件主要保存着个人的一些个性化设置,如:命令别名、环境变量等。

  • 1)先切换回家目录
    cd ~

  • 2)修改 .bashrc 文件
    vim .bashrc

  • 3)在 .bashrc 文件的 最后 加入环境变量

JAVA_HOME=/usr/local/java/jdk1.8.0_251
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
  • 4)立即生效
    source /etc/profile
    注:如果不执行 source 命令,则需重启系统才能生效

3. 卸载JDK

  • 根据查询文件路径,依次删除,再去 .bashrc 文件中删除之前配置过的环境变量
    find -name jdk
    在这里插入图片描述
  • 明明用的是root用户,为什么权限不足呢?
    官方说这是一个bug——bug#615848. 原因是FUSE文件系统和权限不配的问题,全局搜索时碰到它就会退出报错。
    其实这个目录是空的,查不查都没关系。所以,以下解决方式比较简直暴
umount /run/user/1000/gvfs
rm -rf /run/user/1000/gvfs
umount /run/user/1000/doc
rm -rf /run/user/1000/doc

find / -name ***|xargs rm -rf *** : https://man.linuxde.net/find
在这里插入图片描述

which java: 此方法是无法定位到java的安装路径的,只能定位到执行路径。

卸载

  • 1)更新软件包管理器
    $ sudo apt-get update
  • 2)卸载 JDK 和 JRE
$ sudo apt-cachesearch java | awk '{print($1)}' | grep -E -e '^(ia32-)?(sun|oracle)-java' -e'^openjdk-' -e '^icedtea' -e '^(default|gcj)-j(re|dk)' -e '^gcj-(.*)-j(re|dk)'-e 'java-common' | xargs sudo apt-get -y remove

$ sudo apt-get -yautoremove

  • 3)清除配置信息
    $ dpkg -l | grep ^rc | awk '{print($2)}' |xargs
    $ sudo apt-get -y purge

  • 4)清除java配置及缓存
    $ bash -c 'ls -d /home/*/.java' | xargs
    $ sudo rm -rf

  • 5)手动清除JVM
    $ rm -rf /usr/lib/jvm/*

6. Node安装

下载tar源码(同上)
tar -zxvf 安装包
解压进usr/local/node文件夹中
配置环境变量
vim /home/用户名/.bashrc
添加如下内容
# Nodejs

export PATH=/usr/local/node/node-v12.18.0-linux-x64/bin:$PATH
刷新环境变量,使之⽣效即可:
source ~/.bash_profile
检查安装结果
均有版本信息输出即可:
在这里插入图片描述

7. maven安装

这⾥下载的是 apache-maven-3.6.3-bin.tar.gz 安装包,并将其放置于提前创建好的/opt/maven⽬录下。
执⾏命令解压之:
tar zxvf apache-maven-3.6.3-bin.tar.gz
即可在当前⽬录得到/opt/maven/apache-maven-3.6.3⽬录
在这里插入图片描述

  • 配置MAVEN加速镜像源
    这⾥配置的是阿⾥云的maven镜像源。
    编辑修改 /opt/maven/apache-maven-3.6.3/conf/settings.xml
    ⽂件,在 标签对⾥添加如下内容即可:
<mirror>
	<id>alimaven</id>
	<name>aliyun maven</name>
	<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
	<mirrorOf>central</mirrorOf>
</mirror>
  • 配置环境变量
    因为下载的是⼆进制版安装包,所以解压完,配置好环境变量即可使⽤了。
    编辑修改 /etc/profile ⽂件,在⽂件尾部添加如下内容,配置 maven 的安装路径
    export MAVEN_HOME=/opt/maven/apache-maven-3.6.3 export PATH=$MAVEN_HOME/bin:$PATH
    接下来执⾏ source /etc/profile 来刷新环境变量,让 maven 环境的路径配置⽣效,

  • 检验安装结果
    执⾏ mvn –v ,能打印出 maven 版本信息说明安装、配置成功:
    在这里插入图片描述

8 安装Mysql

8.1 卸载mysql

  • 卸载系统自带的mysql:
  1. 查看有没有安装MySQL:
    dpkg -l | grep mysql

  2. 卸载具体版本
    sudo apt-get autoremove --purge mysql-server*
    #sudo apt-get remove mysql-server # 没用到,已经没有mysql-server
    #sudo apt-get autoremove mysql-server # 没用到,已经没有mysql-server
    sudo apt-get remove mysql-common
    sudo rm -rf /etc/mysql/ /var/lib/mysql

  3. 清理残留数据
    dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

如果报如下错误,证明你的系统中没有残留配置文件了,无须担心。
dpkg: --purge needs at least one package name argument
Type dpkg --help for help about installing and deinstalling packages;
Use `dselect' or `aptitude' for user-friendly package management;
Type dpkg -Dhelp for a list of dpkg debug flag values;
Type dpkg --force-help for a list of forcing options;
Type dpkg-deb --help for help about manipulating *.deb files;
Type dpkg --license for copyright license and lack of warranty (GNU GPL)

Options marked
produce a lot of output - pipe it through `less' or `more' !

sudo apt autoremove
sudo apt autoreclean

8.2 安装MYSQL

下载tar
在这里插入图片描述
将文件解压到已经创建好的/usr/local/mysql文件里面,并解压
tar -xvf 安装包
在这里插入图片描述
3.安装文件

  • 简单一点
sudo apt update
sudo apt install mysql-server

这里这些文件存在着依赖关系,如果一个一个安装,要安装顺序来安装:

sudo dpkg -i mysql-common_8.0.20-2ubuntu20.04_amd64.deb
sudodpkg -i libmysqlclient21_8.0.20-2ubuntu20.04_amd64.deb
sudo dpkg -i libmysqlclient-dev_8.0.20-2ubuntu20.04_amd64.deb

sudo dpkg -i mysql-community-client-core_8.0.20-2ubuntu20.04_amd64.deb
sudo dpkg -i mysql-community-client_8.0.20-2ubuntu20.04_amd64.deb
root@wangjianhai:/usr/local/mysql# dpkg -i mysql-community-server-core_8.0.20-2ubuntu20.04_amd64.deb

注意在安装mysql-community-server会要求输入root账户密码

root@wangjianhai:/usr/local/mysql#sudo dpkg -i mysql-community-server-core_8.0.20-2ubuntu20.04_amd64.deb 
(Reading database ... 191686 files and directories currently installed.)
Preparing to unpack mysql-community-server-core_8.0.20-2ubuntu20.04_amd64.deb ...
Unpacking mysql-community-server-core (8.0.20-2ubuntu20.04) over (8.0.20-2ubuntu20.04) ...
dpkg: dependency problems prevent configuration of mysql-community-server-core:
 mysql-community-server-core depends on libaio1 (>= 0.3.93); however:
  Package libaio1 is not installed.
 mysql-community-server-core depends on libmecab2 (>= 0.996); however:
  Package libmecab2 is not installed.

dpkg: error processing package mysql-community-server-core (--install):
 dependency problems - leaving unconfigured
Processing triggers for libc-bin (2.31-0ubuntu9) ...
Processing triggers for man-db (2.9.1-1) ...
Errors were encountered while processing:
 mysql-community-server-core

解决:
apt-get install libaio1

到这里个人认为服务器应该可以使用了(未测试),但是mysql命令还不能使用
sudo dpkg -i mysql-community-client_5.6.28-1ubuntu14.04_amd64.deb sudo dpkg -i mysql-client_5.6.28-1ubuntu14.04_amd64.deb

还有几个文件没有用,用处现在不知道
这种方式太麻烦

8.3 免安装配置mysql

  • 安装包网址 : 网址

  • 将上⾯准备好的 MySQL 安装包解压到 /usr/local/ ⽬录,并重命名为 mysql
    tar -zxvf /root/mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz -C /usr/local/:解压到特定位置
    mv mysql-5.7.30-linux-glibc2.12-x86_64 mysql:改名

  • 创建MYSQL⽤户和⽤户组
    groupadd mysql
    useradd -g mysql mysql

  • 同时新建 /usr/local/mysql/data ⽬录,后续备⽤

  • 修改MYSQL⽬录的归属⽤户
    chown -R mysql:mysql ./

准备MYSQL的配置⽂件
在 /etc ⽬录下新建 my.cnf ⽂件
写⼊如下简化配置:

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
socket=/var/lib/mysql/mysql.sock
[mysqld]
skip-name-resolve
#设置3306端⼝
port = 3306
socket=/var/lib/mysql/mysql.sock
# 设置mysql的安装⽬录
basedir=/usr/local/mysql
# 设置mysql数据库的数据的存放⽬录
datadir=/usr/local/mysql/data
# 允许最⼤连接数
max_connections=200
# 服务端使⽤的字符集默认为8⽐特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使⽤的默认存储引擎
default-storage-engine=INNODB
lower_case_table_names=1
max_allowed_packet=16M

同时使⽤如下命令创建 /var/lib/mysql ⽬录,并修改权限:
mkdir /var/lib/mysql
chmod 777 /var/lib/mysql

  • 正式开始安装MYSQL
    cd /usr/local/mysql ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql -- datadir=/usr/local/mysql/data
    注意:会有默认密码。需要记住(记住上⾯打印出来的 root 的密码,后⾯⾸次登陆需要使⽤)
  • 复制启动脚本到资源⽬录
    cp ./support-files/mysql.server /etc/init.d/mysqld
    并修改 /etc/init.d/mysqld ,修改其 basedir 和 datadir 为实际对应⽬录:
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
  • 设置MYSQL系统服务并开启⾃启
    ⾸先增加 mysqld 服务控制脚本执⾏权限:
    chmod +x /etc/init.d/mysqld
    同时将 mysqld 服务加⼊到系统服务:
    sysv-rc-conf mysql on
    如无此命令。需要apt-get install sysv-rc-conf
    最后检查 mysqld 服务是否已经⽣效即可:
    chkconfig --list mysqld

这样就表明 mysqld 服务已经⽣效了,在2、3、4、5运⾏级别随系统启动⽽⾃动启动,以后可以直接使
⽤ service 命令控制 mysql 的启停。
systemctl status mysqld.service 或者service mysqld start\ stop\ restart

  • 启动MYSQLD
    service mysqld start

  • 将 MYSQL 的 BIN ⽬录加⼊ PATH 环境变量
    这样⽅便以后在任意⽬录上都可以使⽤ mysql 提供的命令。
    编辑 ~/.bash_profile ⽂件,在⽂件末尾处追加如下信息:
    export PATH=$PATH:/usr/local/mysql/bin
    最后执⾏如下命令使环境变量⽣效
    source ~/.bash_profile

9. 安装nginx

68. 在 Ubuntu 执行 sudo apt-get upgrade 时,出现了如下的报错:

Setting up bluez (4.101-0ubuntu13.1) ...
reload: Job is not running: dbus
invoke-rc.d: initscript dbus, action "force-reload" failed.
start: Job failed to start
invoke-rc.d: initscript bluetooth, action "start" failed.
dpkg: error processing package bluez (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of bluez-alsa:i386:
 bluez-alsa:i386 depends on bluez; however:
  Package bluez is not configured yet.

dpkg: error processing package bluez-alsa:i386 (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                          Errors were encountered while processing:
 bluez
 bluez-alsa:i386
E: Sub-process /usr/bin/dpkg returned an error code (1)

通过执行下面的命令可以解决该问题:

$ sudo mv /var/lib/dpkg/info/ /var/lib/dpkg/info_old/
$ sudo mkdir /var/lib/dpkg/info/
$ sudo apt-get update
...
$ sudo apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
7 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up bluez (4.101-0ubuntu13.1) ...
Setting up blueman (1.23-git201403102151-1ubuntu1) ...
Setting up bluetooth (4.101-0ubuntu13.1) ...
Setting up bluez-alsa:amd64 (4.101-0ubuntu13.1) ...
Setting up bluez-alsa:i386 (4.101-0ubuntu13.1) ...
Setting up bluez-gstreamer (4.101-0ubuntu13.1) ...
Setting up bluez-utils (4.101-0ubuntu13.1) ...
$ sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old/
$ sudo rm -rf /var/lib/dpkg/info
$ sudo mv /var/lib/dpkg/info_old/ /var/lib/dpkg/info/

输入上述命令之后,在执行 sudo apt-get update 和 sudo apt-get upgrade 就不会有问题了。

69. 无安装源

在这里插入图片描述
提供一个解决办法,如下:
在软件源列表sources.list(该文本的位置在/etc/apt/sources.list)文件中的末尾添加如下内容:
deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse

  • 终端输入:sudo vim /etc/apt/sources.list 打开该文件
    添加到末尾
  • 跟新源 apt-get update
  • 接下来就可以安装了
    在这里插入图片描述

70. 查看Linux信息

Linux 系统如何查看系统配置信息

  • 查看cpu
[root@srv /]# more /proc/cpuinfo | grep "model name"
model name       : Intel(R) Xeon(R) CPU            X3220 @ 2.40GHz
model name       : Intel(R) Xeon(R) CPU            X3220 @ 2.40GHz
model name       : Intel(R) Xeon(R) CPU            X3220 @ 2.40GHz
model name       : Intel(R) Xeon(R) CPU            X3220 @ 2.40GHz
[root@srv /]# grep "model name" /proc/cpuinfo
model name       : Intel(R) Xeon(R) CPU            X3220 @ 2.40GHz
model name       : Intel(R) Xeon(R) CPU            X3220 @ 2.40GHz
model name       : Intel(R) Xeon(R) CPU            X3220 @ 2.40GHz
model name       : Intel(R) Xeon(R) CPU            X3220 @ 2.40GHz
[root@srv /]# grep "model name" /proc/cpuinfo | cut -f2 -d:
Intel(R) Xeon(R) CPU            X3220 @ 2.40GHz
Intel(R) Xeon(R) CPU            X3220 @ 2.40GHz
Intel(R) Xeon(R) CPU            X3220 @ 2.40GHz
Intel(R) Xeon(R) CPU            X3220 @ 2.40GHz
  • 查看内存
[root@srv /]# grep MemTotal /proc/meminfo
MemTotal:        614400 kB
[root@srv /]# free -g
[root@srv /]# free -m
               total        used        free      shared     buffers      cached
Mem:            600          23         576           0           0           0
-/+ buffers/cache:          23         576
Swap:             0           0           0
[root@srv /]# free -m |grep "Mem" | awk '{print $2}'
600[root@srv /]#grep MemTotal /proc/meminfo | cut -f2 -d:
614400 kB
(k|K|m|M) 以k|kB|m|MB为单位显示,对应转换(1000|1024|1000000|1048576)
  • 查看CPU位数(32 or 64)
[root@srv /]# getconf LONG_BIT
64
  • 查看linux版本

1.cat /etc/issue (简单)

2.cat /etc/lsb-release(具体)

3.uname -a(内核)

[root@srv /]# more /etc/redhat-release
CentOS release 5 (Final)
[root@srv /]# more /etc/issue
CentOS release 5 (Final)
Kernel \r on an \m

[root@srv /]# more /proc/version
Linux version 2.6.18-92.1.18.el5.028stab060.2PAE ([email=root@rhel5-32-build-xemul]root@rhel5-32-build-xemul[/email]) (gc
c version 4.1.2 20071124 (Red Hat 4.1.2-42)) #1 SMP Tue Jan 13 12:31:30 MSK 2009
  • 查看内核版本
[root@srv /]# uname -r
2.6.18-92.1.18.el5.028stab060.2PAE
[root@srv /]# uname -a
Linux srv.eddiechen.cn 2.6.18-92.1.18.el5.028stab060.2PAE #1 SMP Tue Jan 13 12:31:30 MSK 2009 i686 i686 i386 GNU/Linux
  • 查看时区
[root@srv /]# date -R
Wed, 25 Feb 2009 02:20:50 +0000
[root@srv /]# mv /etc/localtime /etc/localtime.save
[root@srv /]# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
[root@srv /]# date -R
Wed, 25 Feb 2009 10:24:26 +0800
  • 主机名
[root@srv /]# hostname
srv.eddiechen.cn
  • 查看selinux情况
[root@srv /]# sestatus
SELinux status:                  disabled
  • 网络
    IP
[root@srv /]# ifconfig    | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}'
207.154.202.216

网关

[root@srv /]# cat /etc/sysconfig/network
NETWORKING="yes"
GATEWAY="192.0.2.1"
HOSTNAME="srv.eddiechen.cn"
dns
[root@srv /]# cat /etc/resolv.conf
nameserver 208.74.168.131
nameserver 208.74.168.132
nameserver 4.2.2.1
  • 已经安装的软件包
[root@srv /]# rpm -qa | wc -l
197
[root@srv /]# yum list installed | wc -l
198
  • 磁盘和分区
[root@srv /]# df -h
Filesystem             Size       Used             Avail Use      %      Mounted on
/dev/simfs              10G     353M              9.7G          4%      /
[root@srv /]# du -sh
353M
[root@srv /]# du /etc -sh
4.6M     /etc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值