概要:

    安装源下载;安装后修改语言环境;ssh登录;终端设备种类;常见关机命令;



一、安装opensuse:

二、安装centos:

1、准备:安装镜像:(可以从以下网点选择镜像,制作成光盘安装)

http://mirrors.aliyun.com

http://mirrors.aliyun.com/centos/7/isos/x86_64/,里面有个各个centos版本的系统镜像。

http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/,里面有镜像展开的各种程序包资源

http://mirrors.163.com

http://mirrors.sohu.com

以上是比较常用的镜像站点,其他站点另行补充。

2、安装过程。。。。

3、安装后:

linux的用户界面(terminal)分为两种:图形界面(GUI)和命令行界面(CLI)。

图形界面比较主流的也有两种:GNOME和KDE。

命令行界面比较主流的有:bash,zsh,sh,csh,ksh,tcsh。。。。


命令行接口提示符解释:

【root@centos~】#

root当前登录用户

centos:当前主机名,非完整格式

~:用户当前所在的目录,也称为工作目录(相对路径)

#:表示这是管理员登录,切换普通用户 su -  user

$:表示这是普通用户

建议使用非管理员账户登录。


登陆后,如果想启动图形界面,可以在CLI界面敲入startx &(&表示在后台运行)。

进入图形界面,如果想改变桌面语言环境,可以在终端里进行设置,(centos7)如下:

#localectl -h //显示帮助

#localectl list

#localectl set-locale LANG=zh_cn.utf8   //设置语言环境

#locale   //查看语言环境

# echo $SHELL //查看所用的shell。


4、linux远程连接:ssh(secre shell)

对redhat系列默认远程是开启的。

#ss -tnl  //查看系统监听tcp协议的22号端口是否启用。

#ifconfig  //查看ip地址

#ip addr list //查看ip地址等同于ifconfig

#ping x.x.x.x //测试主机之间是否通信。


#iptables -L -n  //查看防火墙开启规则。

#iptables -F  //清理防火墙规则,仅对当前有效。

#systemctl stop firewalld.service  //centos7,停用防火墙规则,仅对当前有效。

#service iptables stop   //centos6,停用防火墙规则,仅对当前有效。

#systemctl  disable firewalld.service //centos7,禁用掉防火墙规则。

#chkconfig iptables off //centos6,确保防火墙禁用。


常用的ssh工具:xshell、vssh。


5、终端设备:

通过键盘、鼠标直接连接物理主机的终端称为物理终端(console)。

通过软件模拟硬件接口设备的终端称为虚拟终端(tty)。


串行终端(ttys):一般不用图形界面的设备,通过特定速率交换字符数据。(如调试路由器、交换机设备)

伪终端(pts):通过远程的或桌面的一个窗口实现的终端。

在linux中支持多个虚拟终端,redhat系列一般为6个,他们之间的切换方式为:ctrl+alt+f1~f6。一般ctrl+alt+f7为图形终端(如果在其他终端上启用了图形终端,则那个终端为图形终端)。如果是笔记本的话,可能不会产生效果。


6、linux思想表现形式:一切皆文件。

表现形式之一:硬件设备也通过文件表示,如下,设备文件。

物理终端:/dev/console

虚拟终端:/dev/tty#[1,6]

串行终端:/dev/ttys#

伪终端:/dev/pts/#


#tty //查看当前终端是什么


7、liunx关机重启命令:

#poweroff   //关机

#halt     //(不建议使用) 关机

#reboot    //重启


#systemctl poweroff   //centos7关机命令。

#systemctl reboot     //centos7重启命令。


opensuse上的相关命令:

open:/dev # ls -l /sbin/{halt,poweroff,shutdown,reboot} /usr/bin/systemctl
lrwxrwxrwx 1 root root     18 Oct 30 12:39 /sbin/halt -> /usr/bin/systemctl
lrwxrwxrwx 1 root root     18 Oct 30 12:39 /sbin/poweroff -> /usr/bin/systemctl
lrwxrwxrwx 1 root root     18 Oct 30 12:39 /sbin/reboot -> /usr/bin/systemctl
lrwxrwxrwx 1 root root     18 Oct 30 12:39 /sbin/shutdown -> /usr/bin/systemctl
-rwxr-xr-x 1 root root 588072 Oct  8 00:30 /usr/bin/systemctl


shutdown命令可以安全的关闭机器或者重启机器。它会使系统管理员自动的通知所有已经登录的用户系统将要关闭,请提前做好备份,当然这是的新用户是不能登录的。

halt命令则是简单的直接强制关闭应用程序,然后执行sync进行调用。

poweroff:直接切断电源,然后关闭整个系统。

reboot:它和halt差不多,只是它关闭后重启。

init:它是所有进程的祖先,进程号始终是1,所以发送term信号给init会终止所有的用户进程、命令守护进程等。