最近有个爬虫的东东要搞,部分内容会用到linux系统,今天搞了一下centos。ubuntu和centos还是挺像的,命令行之类的。安装过程中遇到一些问题,现在记下来。
安装教程就不记了,网上还是挺多的,特别是百度的做的比较详细。
一、vi;这个特好用,比windows下用cmd启动notepad++快多了。vi有一些常用的命令:
——ESC退出当前命令模式;
——:w 保存当前文本但不退出vi
——:w file 另存为,不退出vi
——:w! 强制保存,不退出vi
——:wq 保存退出vi
——:wq! 强制
——:q 不保存退出vi
——:q! 强制退出vi
——:e! 放弃修改,从上次编辑的地方重新编辑
二、Win 7引导的问题
1、root身份下打开 grub.cfg——vi /boot/grub2/grub.cfg2、找到 ### BEGIN /etc/grub.d/30_os-prober ### 在后面添加 (注意配合Tab保存空格)
menuentry "Windows 7 (loader) (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
chainloader +1
}
这个参考以下文档《centos7下添加win7》以及《rjlgo的win7引导博客》。
其实这两个讲的很清楚了,为什么还要拾人牙慧,其中后面那一篇提到了三个编辑的地方:一是如上2,二是上面2的变通:
在40_customer这个文件,写入以下内容
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry 'Windows7'{
set root=(hd0,1)
chainloader +1
}
三是修改启动时默认等待的时间设置:etc/default/grub下 更改时间和默认项
GRUB_TIMEOUT=8
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=2
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rhgb quiet"
GRUB_DISABLE_RECOVERY="true"这两项修改都直接通过vi修改即可。
最后又提到一个命令:grub2-mkconfig -o /boot/grub2/grub.cfg
不过这个命令可不是什么写入操作,大概是恢复默认grub.cfg设置的命令吧。不过编辑过了的文件,vi也提示有命令可恢复。具体尚不清楚,不过可以有双系统的引导了。
三、身份
一般用户切换成root用户。直接输入 su;切回普通用户输入 “su用户名”就行了