Linux相关文章索引(4)

环境部署

  1. 超简单将Centos的yum源更换为国内的阿里云源

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生成缓存

  1. 用yum给Centos安装locate搜索工具

yum install mlocate
updatedb

  1. linux ECS CentOS 2.6版本内核升级至3.10 安装docker

  2. CentOS创建免密码SSH(密钥)

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. CentOS修改主机名(hostname)

1.立即非永久生效
hostname your-hostname
2.永久重启后生效
需要修改两处:一处是/etc/sysconfig/network,另一处是/etc/hosts,只修改任一处会导致系统启动异常。首先切换到root用户。
/etc/sysconfig/network
用任一款你喜爱的编辑器打开该文件,里面有一行 HOSTNAME=localhost.localdomain (如果是默认的话),修改 localhost.localdomain 为你的主机名。
/etc/hosts
打开该文件,会有一行 127.0.0.1 localhost.localdomain localhost。其中 127.0.0.1 是本地环路地址, localhost.localdomain 是主机名(hostname),也就是你待修改的。localhost 是主机名的别名(alias),它会出现在Konsole的提示符下。将第二项修改为你的主机名,第三项可选。
3.永久立即生效
按照第2种方式做完后,再通过第一种方式中的hostname命令进行相应的设置。

基本常识

  1. Linux nohup后台运行程序

  2. Linux的Cgroup

  3. shell编程中,如何将编写的脚本把其脚本名当做shell命令来使用

首先确保你的shell脚本正确,且有执行权限。
然后sudo cp 目录/你的脚本文件名 /bin/你的脚本文件名

  1. w3m 使用总结

w3m www.baidu.com
这样打开w3m,并且以网页打开。

  1. 如何查看Linux是32位还是64位

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位;

  1. linux 重命名文件和文件夹

例子:将目录A重命名为B
mv A B

  1. nohup 输出重定向

在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

  1. linux报错之—>export `=’ not a valid identifier的一般原因

将等号两边的空格去掉就可以了 ,大家要注意

  1. 打不开磁盘“H:\centos-6.0-710\CentOS 64 位.vmdk”或它所依赖的某个快照磁盘

在虚拟机报的那个路径下删除了那个.lck文件夹全部删掉,再点启动该虚拟机即可。

  1. 安装jdk后出现bash: ./java: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录

Linux.so.2: bad ELF interpreter: 没有那个文件或目录”的问题“,于是到网上搜了下,用sudo yum install glibc.i686命令安装好glibc之后问题就解决了。

P.K.

著名的开源监控“五大郎”

    原文作者:司小幽
    原文地址: https://www.jianshu.com/p/488afcd4c3bb
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞