环境部署
1、备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/
CentOS 5
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
CentOS 6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
CentOS 7
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3、之后运行yum makecache生成缓存
yum install mlocate
updatedb
1、输入以下命令:
ssh-keygen -t rsa
2、输入命令ls:产生两个文件:id_rsa id_rsa.pub
3、复制id_rsa.pub,并命名为authorized_key
cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys
4、执行ssh localhost
。
1.立即非永久生效
hostname your-hostname
2.永久重启后生效
需要修改两处:一处是/etc/sysconfig/network
,另一处是/etc/hosts,只修改任一处会导致系统启动异常。首先切换到root用户。
/etc/sysconfig/network
用任一款你喜爱的编辑器打开该文件,里面有一行 HOSTNAME=localhost.localdomain (如果是默认的话),修改 localhost.localdomain 为你的主机名。
/etc/hosts
打开该文件,会有一行 127.0.0.1localhost.localdomain localhost
。其中 127.0.0.1 是本地环路地址,localhost.localdomain
是主机名(hostname),也就是你待修改的。localhost 是主机名的别名(alias),它会出现在Konsole的提示符下。将第二项修改为你的主机名,第三项可选。
3.永久立即生效
按照第2种方式做完后,再通过第一种方式中的hostname命令进行相应的设置。
基本常识
首先确保你的shell脚本正确,且有执行权限。
然后sudo cp 目录/你的脚本文件名 /bin/你的脚本文件名
w3m www.baidu.com
这样打开w3m,并且以网页打开。
file /sbin/init 或者 file /bin/ls
/sbin/init: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/linux 2.6.18, stripped*
如果显示 64-bit 则为64位;
例子:将目录A重命名为B
mv A B
在shell中,文件描述符通常是:STDIN标准输入,STDOUT标准输出,STDERR标准错误输出,即:0,1,2,
nohup abc.sh > nohup.log 2>&1 &
其中2>&1 指将STDERR重定向到前面标准输出定向到的同名文件中,即&1就是nohup.log
那么结果就是当执行的命令发生标准错误,那么这个错误也会输出到你指定的输出文件中
nohup把abc.sh的输出重定向到文件nohup.log 同时出现错误也输出到nohup.log ,然后后台执行。
Debug
将等号两边的空格去掉就可以了 ,大家要注意
在虚拟机报的那个路径下删除了那个.lck文件夹全部删掉,再点启动该虚拟机即可。
Linux.so.2: bad ELF interpreter: 没有那个文件或目录”的问题“,于是到网上搜了下,用sudo yum install glibc.i686命令安装好glibc之后问题就解决了。