本帖最后由 jnnnyzhang 于 2015-3-13 14:12 编辑
0. 安装系统(VMWare)
虚拟机需要设置不小于1G的内存,否则图形出不来;分辨率设置为800*600;
网卡设置为桥接模式(如果你桥接不好使,就设置为nat,同样也支持dhcp自动获取ip);
分区: /boot 200M,Swap 2000M (建议SWAP大小:内存2倍<=swap大小<=8G),/ 剩余的; minimal模式安装
(真实环境下: /boot=200M /为20G 剩余的给/data 或者给/usr)
1、网络配置:
1) 如果是DHCP客户端用dhclient可获取并修改DNS
2) 如果是静态获取则需修改相关文件
vi /etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=10.1.55.17
NETMASK=255.255.255.0
GATEWAY=10.1.55.1
PEERDNS=no #防止DHCP修改DNS
DNS1=10.1.100.100
DNS2=114.114.114.114
vi /etc/resolv.conf
nameserver 10.1.100.100
nameserver 114.114.114.114
然后重启网络服务有两种方法: /etc/init.d/network restart 或者 service network restart
2、开关机重启
关机Shutdown –h now init 0 halt poweroff
重启 reboot init 6 shutdown –r now
3、PUTTY下LINUX密钥的使用
1\使用PUTTYGEN 生成密钥,保存私钥成某一文件将公钥复制备用
2\创建.SSH目录 mkdir /root/.ssh
3\改变.SSH的权限为700 chmod 700 /root/.ssh
4\修改密钥文件 vi /root/.ssh/authorized_keys 并将公钥粘贴到这个文件中(一台机可以粘贴多个公钥文件中间换行分隔)
5\修改密钥文件为权限为600 chmod 600 /root/.ssh/authorized_keys
6\关闭 selinux 临时关闭的方法是:setenforce 0 (重开机selinux还会开启)永久关闭的方法:vi /etc/selinux/config 将 SELINUX=enforcing 修改为 SELINUX=disabled然后保存退出,然后将iptable清空iptables -F 保存防火墙配置 /etc/init.d/iptables save (同service iptables save)。
7\将刚才保存的私钥文件保存到所需Session中的SSH中的Auth中并保存然后即可登录。
补充内容:AB两台LINUX用密钥互相访问
1\先在A机器上安装SSH-Clients
yum install –y openssh-clients(如果查看SSH版本用 ssh -V命令)
2\运行ssh-keygen 命令产生公钥和私钥(可以不输入密码)
3\用cat /root/.ssh/id_ras.pub 将查询出的公钥复制备用
4\连接到B机的的终端,
创建.ssh目录mkdir /root/.ssh
修改权限为700 chmord 700
编辑/root/.ssh/authorized_keys 文件 vi /root/.ssh/authorized_keys
刚才在A机上复制的公钥粘贴到authorized_keys中,
5\修改authorized_keys的权限为600 chmod 600 /root/.ssh/authorized_keys
6\暂停B机的selinux setenforce 0
7\禁用selinux的启动 VI /etc/selinux/config 将其中的 SELINUX=enforcing 改为 SELINUX=disabled保存退出。退出B终端
8\在A终端上运行 ssh B机的IP 此时就可以用密钥登录B机
9\在B机上重复1-8步就可以实现互相用密钥登录
4、 修改SSH登录端口
修改SSH登录端口 /etc/ssh/sshd_config 中将 Port 22修改成其它端口如Port 2222 然后重启 /etc/init.d/sshd restart ,然后用ssh root@10.1.55.17 -p 2222即可登录。
第一课LINUX笔记 Linux介绍、Linux安装、远程连接
0. 安装系统(VMWare)
虚拟机需要设置不小于1G的内存,否则图形出不来;分辨率设置为800*600;
网卡设置为桥接模式(如果你桥接不好使,就设置为nat,同样也支持dhcp自动获取ip);
分区: /boot 200M,Swap 2000M (建议SWAP大小:内存2倍<=swap大小<=8G),/ 剩余的; minimal模式安装
(真实环境下: /boot=200M /为20G 剩余的给/data 或者给/usr)
1、网络配置:
1) 如果是DHCP客户端用dhclient可获取并修改DNS
2) 如果是静态获取则需修改相关文件
vi /etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=10.1.55.17
NETMASK=255.255.255.0
GATEWAY=10.1.55.1
PEERDNS=no #防止DHCP修改DNS
DNS1=10.1.100.100
DNS2=114.114.114.114
vi /etc/resolv.conf
nameserver 10.1.100.100
nameserver 114.114.114.114
然后重启网络服务有两种方法: /etc/init.d/network restart 或者 service network restart
2、开关机重启
关机Shutdown –h now init 0 halt poweroff
重启 reboot init 6 shutdown –r now
3、PUTTY下LINUX密钥的使用
1\使用PUTTYGEN 生成密钥,保存私钥成某一文件将公钥复制备用
2\创建.SSH目录 mkdir /root/.ssh
3\改变.SSH的权限为700 chmod 700 /root/.ssh
4\修改密钥文件 vi /root/.ssh/authorized_keys 并将公钥粘贴到这个文件中(一台机可以粘贴多个公钥文件中间换行分隔)
5\修改密钥文件为权限为600 chmod 600 /root/.ssh/authorized_keys
6\关闭 selinux 临时关闭的方法是:setenforce 0 (重开机selinux还会开启)永久关闭的方法:vi /etc/selinux/config 将 SELINUX=enforcing 修改为 SELINUX=disabled然后保存退出,然后将iptable清空iptables -F 保存防火墙配置 /etc/init.d/iptables save (同service iptables save)。
7\将刚才保存的私钥文件保存到所需Session中的SSH中的Auth中并保存然后即可登录。
补充内容:AB两台LINUX用密钥互相访问
1\先在A机器上安装SSH-Clients
yum install –y openssh-clients(如果查看SSH版本用 ssh -V命令)
2\运行ssh-keygen 命令产生公钥和私钥(可以不输入密码)
3\用cat /root/.ssh/id_ras.pub 将查询出的公钥复制备用
4\连接到B机的的终端,
创建.ssh目录mkdir /root/.ssh
修改权限为700 chmord 700
编辑/root/.ssh/authorized_keys 文件 vi /root/.ssh/authorized_keys
刚才在A机上复制的公钥粘贴到authorized_keys中,
5\修改authorized_keys的权限为600 chmod 600 /root/.ssh/authorized_keys
6\暂停B机的selinux setenforce 0
7\禁用selinux的启动 VI /etc/selinux/config 将其中的 SELINUX=enforcing 改为 SELINUX=disabled保存退出。退出B终端
8\在A终端上运行 ssh B机的IP 此时就可以用密钥登录B机
9\在B机上重复1-8步就可以实现互相用密钥登录
4、 修改SSH登录端口
修改SSH登录端口 /etc/ssh/sshd_config 中将 Port 22修改成其它端口如Port 2222 然后重启 /etc/init.d/sshd restart ,然后用ssh root@10.1.55.17 -p 2222即可登录。
0
本帖最后由 jnnnyzhang 于 2015-3-14 14:38 编辑
1. Yum使用
yum是一个在线安装软件包的工具,它可以帮我们解决软件包的依赖
yum list 这个命令可以列出所有的安装过和已安装过的软件包 yum list | grep -i “vim”
yum grouplist 这个命令可以列出所有的安装过和已安装过的软件套件 yum grouplist |grep -i “desktop”
yum groupinstall –y “Desktop” yum groupinstall –y “X Window System” 使用这个命令安装图形化界面 init5 或者startx 可以切换图型界面(如果内存太小可能无法启动X window) groupinstall 后面加的套件用双引号括起来。
yum –y update升级所有包,改变软件设置和系统设置,系统版本内核都升级
yum –y upgrade升级所有包,不改变软件设置和系统设置,系统版本升级,内核不改变
2. 单用户模式
重启Linux,3秒钟内,按回车键。若加有GRUB密码,需先按p,再输入密码方可进入,按e,选择第二行 再接e输入 S 或者 1 或者 single,按回车保存。按b重启,系统会进行单用户模式下,可以passwd修改root用户密码等
3. 救援模式
若是真机,需要有安装光盘等,重启进入Bios调成光驱启动,选择启动选项的“Rescue Install System” 语言选默认,键盘类型也默认,RESCUE method也保持默认,是否启用网络,shell模式会进入命令行;fakd 诊断模式;reboot会直接重启;选择SHELL模式,执行命令:chroot /mnt/sysimage 进入到原来的系统中进行相关操作,exit可以退出 chroot进入的模式。
4. 运行级别
LINUX有7个运行级别
0:关机
1:单用户模式
2:不带NFS服务的3级别
3:命令行模式
4:未使用
5:图形化模式
6:重启
所以init 0就是关机,init 6是重启 init 5进入图形化
切换tty在本机:alt+F1、F2、F3、F4、F5、F6
pts/0 远程终端
tty 本地终端
5. LINUX启动过程
BIOS加电自检,找启动介质——〉MBR根据bootloader(grub)的设置找到内核所在位置执行LINUX内核映像代码,检测和加载硬件驱动,驱动加载完成后,内核把主动权交给init,init会根据设定的运行级别做系统初始化
/etc/init/rcS.conf
Exec /etc/rc.d/rc.sysinit 激活交换分区,检查磁盘,加载硬件模块及其它优先执行的模块
Exec /etc/rc.d/rc $RUNLEVEL ($RUNLEVEL==3)
/etc/rc.d/rc3.d/
/etc/rc.d/rc.local
建立6个tty和一个图形--〉用户登录。
修改启动菜单
修改/etc/grub.conf或/boot/grub/grub.conf
两个grub.conf文件其实一样的 /etc/grub.conf 软连接到/boot/grub/grub.conf
修改grub.conf文件之前最好先cp备份一下grub.conf文件 grub.conf.bak。详见配图START
简述:加电――BIOS――启动界质――Boot Looder――LILO/grub――init――6*tty+1GUI――Login
6.设置Grub密码
第二课 yum使用、单用户模式、救援模式、运行级别
1. Yum使用
yum是一个在线安装软件包的工具,它可以帮我们解决软件包的依赖
yum list 这个命令可以列出所有的安装过和已安装过的软件包 yum list | grep -i “vim”
yum grouplist 这个命令可以列出所有的安装过和已安装过的软件套件 yum grouplist |grep -i “desktop”
yum groupinstall –y “Desktop” yum groupinstall –y “X Window System” 使用这个命令安装图形化界面 init5 或者startx 可以切换图型界面(如果内存太小可能无法启动X window) groupinstall 后面加的套件用双引号括起来。
yum –y update升级所有包,改变软件设置和系统设置,系统版本内核都升级
yum –y upgrade升级所有包,不改变软件设置和系统设置,系统版本升级,内核不改变
2. 单用户模式
重启Linux,3秒钟内,按回车键。若加有GRUB密码,需先按p,再输入密码方可进入,按e,选择第二行 再接e输入 S 或者 1 或者 single,按回车保存。按b重启,系统会进行单用户模式下,可以passwd修改root用户密码等
3. 救援模式
若是真机,需要有安装光盘等,重启进入Bios调成光驱启动,选择启动选项的“Rescue Install System” 语言选默认,键盘类型也默认,RESCUE method也保持默认,是否启用网络,shell模式会进入命令行;fakd 诊断模式;reboot会直接重启;选择SHELL模式,执行命令:chroot /mnt/sysimage 进入到原来的系统中进行相关操作,exit可以退出 chroot进入的模式。
4. 运行级别
LINUX有7个运行级别
0:关机
1:单用户模式
2:不带NFS服务的3级别
3:命令行模式
4:未使用
5:图形化模式
6:重启
所以init 0就是关机,init 6是重启 init 5进入图形化
切换tty在本机:alt+F1、F2、F3、F4、F5、F6
pts/0 远程终端
tty 本地终端
5. LINUX启动过程
BIOS加电自检,找启动介质——〉MBR根据bootloader(grub)的设置找到内核所在位置执行LINUX内核映像代码,检测和加载硬件驱动,驱动加载完成后,内核把主动权交给init,init会根据设定的运行级别做系统初始化
/etc/init/rcS.conf
Exec /etc/rc.d/rc.sysinit 激活交换分区,检查磁盘,加载硬件模块及其它优先执行的模块
Exec /etc/rc.d/rc $RUNLEVEL ($RUNLEVEL==3)
/etc/rc.d/rc3.d/
/etc/rc.d/rc.local
建立6个tty和一个图形--〉用户登录。
修改启动菜单
修改/etc/grub.conf或/boot/grub/grub.conf
两个grub.conf文件其实一样的 /etc/grub.conf 软连接到/boot/grub/grub.conf
修改grub.conf文件之前最好先cp备份一下grub.conf文件 grub.conf.bak。详见配图START
简述:加电――BIOS――启动界质――Boot Looder――LILO/grub――init――6*tty+1GUI――Login
6.设置Grub密码
- 有两种加密方式:一种是明文,一种是MD5修改boot/grub/grub.conf把splashimage和title下面分别另起一行加入password=1234567890(这个就是明文密码)或者password --md5 加密字串.见图passwordMD5加密字串的计算:先要命令grub-md5-crypt计算出MD5的值,然后复制这个值到grub.conf文件中 password--md5 $BYcEn$ccX/xOTS2pTpPPWtgIMhU1(这个就是用MD5加密后的值)如果忘记GRUP密码只能到救援模式用vi /mnt/sysimage/boot/grub/grub.conf将splashimage和title下面的password行全部清掉,保存重启即可。
0
设置密码 来个截图更明了
jnnnyzhang 发表于 2015-3-13 09:58
第二课 yum使用、单用户模式、救援模式、运行级别
1. Yum使用
yum是一个在线安装软件包的工具,它 ...
设置密码 来个截图更明了
0
本帖最后由 lyhabc 于 2015-3-13 13:46 编辑
有两个问题第一个问题
SSH-Clients一般用minimal安装方式的时候已经安装了,当然如果真的没有的话就需要安装
1\先在A机器上安装SSH-Clients
yum install –y openssh-clients(查看SSH版本 ssh -V)
6.6的CentOS镜像
[root@steven ~]# ssh -V
OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013
第二个问题
改了端口之后需要加端口号
ssh root@192.168.1.40 -p 2222
有两个问题第一个问题
SSH-Clients一般用minimal安装方式的时候已经安装了,当然如果真的没有的话就需要安装
1\先在A机器上安装SSH-Clients
yum install –y openssh-clients(查看SSH版本 ssh -V)
6.6的CentOS镜像
[root@steven ~]# ssh -V
OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013
第二个问题
改了端口之后需要加端口号
ssh root@192.168.1.40 -p 2222
编辑回复