redhat修改启动模式:
以root用户修改文件 /etc/inittab,编辑这一行
id:5:initdefault,将5改为3.
命令行模式比图形模式节省资源。
ls -alh
h表示更人性化的显示文件列表
echo 控制台输出:
echo helloworld >> a.txt,追加到文件末尾
echo hellworrld > a.txt, 覆盖源文件内容
nano ubuntu内置编辑器
uname 操作系统信息
tar -xvzf 解压文件
gzip 压缩文件
gzip aa.txt (newFile)
gunzip 解压文件
gunzip aa.txt.gz (newFile)
sudo 临时授root用户的权限,不用切换到root用户(经常用在一些需要系统root权限才能进行的操作)
mount挂载
查看外部文件,如CD等
先添加iso文件,并连接后,查看设备位于/dev/cdrom、或者cdrom1下
在/mnt下创建挂载的目录,用于查看iso文件内容
sudo mkdir cdrom11
挂载 sudo monut /dev/cdrom /mnt/cdrom11
访问文件 cd /mnt/cdrom11
umount 卸载挂载点
sudo umount /mnt/cdrom11
ps 查看进程信息
ps -af 以一定格式显示全部进程信息
Linux目录作用:
/bin 必要的用户命令(二进制文件)
/sbin 必要的系统管理员命令
/boot 引导加载程序所使用的静态文件
/dev 设备文件和其他特殊文件
/etc 系统配置文件,包括启动文件
/etc/rc.d 启动的配置文件和脚本
/home 用户主目录,比如用户user的主目录就是/home/user,可以用~user表示
/lib 必要的程序库(例如c程序库)以及内核模块
/media 挂载点,用于可移除媒体
/mnt 挂载点,用于暂时挂载的文件系统
/opt 附加的软件套件
/proc 用于提供内核与进程信息的虚拟文件系统
/root root用户的主目录
/sys 系统信息与控制(总线、设备以及驱动程序)的虚拟文件系统
/tmp 暂时性的文件
/usr 在第二层包含了对大多数用户游泳的大量应用程序和文件,包括X服务器
/var 用于存放监控程序和工具程序的可变的数据
/opt 主机额外安装软件所摆放的目录。默认是空的。类似windows的program files,一般安装软件的时候,
可以自己指定安装到这个目录下,便于查找和管理
文件权限:
-r-xr--r--. 1 wpy wpy 0 May 17 03:39 a.txt
drwxrw-rw-. 2 wpy wpy 4096 May 17 03:40 bb
文件权限分为三部分:
拥有者+用户所在的组+其他人
user(u)+group(g)+other(o)
更改文件权限:
方式一:字母方式
chmod u+w a.txt 给拥有者加上写权限
chmod uo+wx a.txt 给拥有者和其他人加上写权限和执行权限
chmod a(=ugo)+w a.txt 给所有人加上写权限
方式二:数字方式
u g o
r-x r-x r-x
101 101 101
5 5 5
chmod 555 a.txt
=chmod a+rx a.txt
对于文件夹来说,执行权限x就是能否进入文件夹。
=================忽略================================
redhat安装apt软件包
debian系统则基于apt(Advanced Packaging Tool)工具进行软件包管理,比如ubuntu版本的linux,而redhat本身是用RPM软件包管理系统。
apt高级打包工具;可以在线安装一些软件。
配置apt软件源:
更改/etc/apt/sourcelist文件,这里重新配置软件源,原有的软件源由于在国外,访问不了,改为国内的软件源。
下载redhat6.2的apt安装包apt-0.5.4cnc7-fr0.62.1.i386.rpm,
参考http://blog.csdn.net/chogao/article/details/7755468
环卫root用户,强制安装apt:
rpm -ivh apt-0.5.4cnc7-fr0.62.1.i386.rpm --nodeps --force
在http://wiki.ubuntu.org.cn/Template:12.10source网站中copy源列表网站 更新到 /etc/apt/source.list配置文件中去(备份一下源文件)。
以网易163的为例:
deb http://mirrors.163.com/ubuntu/ quantal main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ quantal-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ quantal-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ quantal-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ quantal-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ quantal main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ quantal-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ quantal-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ quantal-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ quantal-backports main restricted universe multiverse
echo '' > source.list清空文件,黏贴内容。
切换回当前用户,软件源修改了,做一下更新和升级操作
apt-get update
apt-get upgrade
update过程中会出错,
修复/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory问题
1、在64系统里执行32位程序如果出现/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory,
root用户安装下glic即可,下载网址 http://ftp.ntu.edu.tw/gnu/glibc/
需要glic2.2以上版本,否则会出现libstdc++-libc6.1-1.so.2 找不到的问题
apt-cache: error while loading shared libraries: libstdc++-libc6.1-1.so.2: cannot open shared object file:
No such file or directory
rpm -ivh --nodeps glibc-2.12-1.80.el6.i686.rpm
===========================================================
共享文件夹设置
1.先用一个用户登录系统,在VM上,虚拟机->重新安装,找到计算机-->CD-->VMwareTools-10.0.5-3228253.tar.gz,copy到桌面后
右键解压(在wpy'home文件夹中)
2.切换root用户,执行文件 ./vmware-install.pl,不断回车就可以,直到完成。
3.关机后,编辑虚拟机设置--》选项--》共享文件夹,进行设置。
4.重启后,在/mnt/hgfs/linux_down挂载点下就可以访问共享的文件了。
安装jdk
1. copy安装文件到~/down目录下后,安装jdk.rpm文件,默认安装到/usr/java目录下,可以自己建目录,移动至新目录
/usr/wpysoft/java
2. 最好在/etc/environment文件中配置环境变量
JAVA_HOME=/usr/wpysoft/java
PATH="/usr/local/sb:/usr/local/bin:/usr/bin:/sbin:/bin:/usr/games:/usr/wpysoft/java/bin"
注意: PATH变量中的这段:/usr/local/sb:/usr/local/bin:/usr/bin:/sbin:/bin:/usr/games
不添加这段就会出问题:系统无法登陆,具体参考 http://www.2cto.com/os/201305/214661.html
3. source environment使得文档立即生效
打印环境变量:echo $PATH
安装hadoop
在apache官网下载软件,选二进制文件,http://hadoop.apache.org/releases.html
这里下载的hadoop-2.7.1.tar.gz已经不区分window版本和Linux版本,都包括了。
1. 和jdk类似,copy到~/down目录下,解压并移动至/usr/wpysoft目录下
2. 配置环境变量
hadoop安装目录: HADOOP_INSTALL=/usr/wpysoft/hadoop-2.7.1
注意不要使用 hadoop_home 名称,hadoop本身会创建这个环境变量,以免混淆。
hadoop的path目录:PATH中追加bin和sbin两个目录:
/usr/wpysoft/hadoop-2.7.1/bin:/usr/wpysoft/hadoop-2.7.1/sbin
3. 配置后立刻生效source environment
现在可以打印path和HADOOP_INSTALL
java_home还未生效,重启后,可以测试 hadoop version命令了。
解决sudo命令不起作用问题:
1.切换到root用户下,怎么切换就不用说了吧,不会的自己百度去.
2.添加sudo文件的写权限,命令是:
chmod u+w /etc/sudoers
3.编辑sudoers文件
vi /etc/sudoers
找到这行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL (这里的xxx是你的用户名)
ps:这里说下你可以sudoers添加下面四行中任意一条
youuser ALL=(ALL) ALL
%youuser ALL=(ALL) ALL
youuser ALL=(ALL) NOPASSWD: ALL
%youuser ALL=(ALL) NOPASSWD: ALL
第一行:允许用户youuser执行sudo命令(需要输入密码).
第二行:允许用户组youuser里面的用户执行sudo命令(需要输入密码).
第三行:允许用户youuser执行sudo命令,并且在执行的时候不输入密码.
第四行:允许用户组youuser里面的用户执行sudo命令,并且在执行的时候不输入密码.
4.撤销sudoers文件写权限,命令:
chmod u-w /etc/sudoers
以root用户修改文件 /etc/inittab,编辑这一行
id:5:initdefault,将5改为3.
命令行模式比图形模式节省资源。
ls -alh
h表示更人性化的显示文件列表
echo 控制台输出:
echo helloworld >> a.txt,追加到文件末尾
echo hellworrld > a.txt, 覆盖源文件内容
nano ubuntu内置编辑器
uname 操作系统信息
tar -xvzf 解压文件
gzip 压缩文件
gzip aa.txt (newFile)
gunzip 解压文件
gunzip aa.txt.gz (newFile)
sudo 临时授root用户的权限,不用切换到root用户(经常用在一些需要系统root权限才能进行的操作)
mount挂载
查看外部文件,如CD等
先添加iso文件,并连接后,查看设备位于/dev/cdrom、或者cdrom1下
在/mnt下创建挂载的目录,用于查看iso文件内容
sudo mkdir cdrom11
挂载 sudo monut /dev/cdrom /mnt/cdrom11
访问文件 cd /mnt/cdrom11
umount 卸载挂载点
sudo umount /mnt/cdrom11
ps 查看进程信息
ps -af 以一定格式显示全部进程信息
Linux目录作用:
/bin 必要的用户命令(二进制文件)
/sbin 必要的系统管理员命令
/boot 引导加载程序所使用的静态文件
/dev 设备文件和其他特殊文件
/etc 系统配置文件,包括启动文件
/etc/rc.d 启动的配置文件和脚本
/home 用户主目录,比如用户user的主目录就是/home/user,可以用~user表示
/lib 必要的程序库(例如c程序库)以及内核模块
/media 挂载点,用于可移除媒体
/mnt 挂载点,用于暂时挂载的文件系统
/opt 附加的软件套件
/proc 用于提供内核与进程信息的虚拟文件系统
/root root用户的主目录
/sys 系统信息与控制(总线、设备以及驱动程序)的虚拟文件系统
/tmp 暂时性的文件
/usr 在第二层包含了对大多数用户游泳的大量应用程序和文件,包括X服务器
/var 用于存放监控程序和工具程序的可变的数据
/opt 主机额外安装软件所摆放的目录。默认是空的。类似windows的program files,一般安装软件的时候,
可以自己指定安装到这个目录下,便于查找和管理
文件权限:
-r-xr--r--. 1 wpy wpy 0 May 17 03:39 a.txt
drwxrw-rw-. 2 wpy wpy 4096 May 17 03:40 bb
文件权限分为三部分:
拥有者+用户所在的组+其他人
user(u)+group(g)+other(o)
更改文件权限:
方式一:字母方式
chmod u+w a.txt 给拥有者加上写权限
chmod uo+wx a.txt 给拥有者和其他人加上写权限和执行权限
chmod a(=ugo)+w a.txt 给所有人加上写权限
方式二:数字方式
u g o
r-x r-x r-x
101 101 101
5 5 5
chmod 555 a.txt
=chmod a+rx a.txt
对于文件夹来说,执行权限x就是能否进入文件夹。
=================忽略================================
redhat安装apt软件包
debian系统则基于apt(Advanced Packaging Tool)工具进行软件包管理,比如ubuntu版本的linux,而redhat本身是用RPM软件包管理系统。
apt高级打包工具;可以在线安装一些软件。
配置apt软件源:
更改/etc/apt/sourcelist文件,这里重新配置软件源,原有的软件源由于在国外,访问不了,改为国内的软件源。
下载redhat6.2的apt安装包apt-0.5.4cnc7-fr0.62.1.i386.rpm,
参考http://blog.csdn.net/chogao/article/details/7755468
环卫root用户,强制安装apt:
rpm -ivh apt-0.5.4cnc7-fr0.62.1.i386.rpm --nodeps --force
在http://wiki.ubuntu.org.cn/Template:12.10source网站中copy源列表网站 更新到 /etc/apt/source.list配置文件中去(备份一下源文件)。
以网易163的为例:
deb http://mirrors.163.com/ubuntu/ quantal main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ quantal-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ quantal-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ quantal-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ quantal-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ quantal main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ quantal-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ quantal-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ quantal-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ quantal-backports main restricted universe multiverse
echo '' > source.list清空文件,黏贴内容。
切换回当前用户,软件源修改了,做一下更新和升级操作
apt-get update
apt-get upgrade
update过程中会出错,
修复/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory问题
1、在64系统里执行32位程序如果出现/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory,
root用户安装下glic即可,下载网址 http://ftp.ntu.edu.tw/gnu/glibc/
需要glic2.2以上版本,否则会出现libstdc++-libc6.1-1.so.2 找不到的问题
apt-cache: error while loading shared libraries: libstdc++-libc6.1-1.so.2: cannot open shared object file:
No such file or directory
rpm -ivh --nodeps glibc-2.12-1.80.el6.i686.rpm
===========================================================
共享文件夹设置
1.先用一个用户登录系统,在VM上,虚拟机->重新安装,找到计算机-->CD-->VMwareTools-10.0.5-3228253.tar.gz,copy到桌面后
右键解压(在wpy'home文件夹中)
2.切换root用户,执行文件 ./vmware-install.pl,不断回车就可以,直到完成。
3.关机后,编辑虚拟机设置--》选项--》共享文件夹,进行设置。
4.重启后,在/mnt/hgfs/linux_down挂载点下就可以访问共享的文件了。
安装jdk
1. copy安装文件到~/down目录下后,安装jdk.rpm文件,默认安装到/usr/java目录下,可以自己建目录,移动至新目录
/usr/wpysoft/java
2. 最好在/etc/environment文件中配置环境变量
JAVA_HOME=/usr/wpysoft/java
PATH="/usr/local/sb:/usr/local/bin:/usr/bin:/sbin:/bin:/usr/games:/usr/wpysoft/java/bin"
注意: PATH变量中的这段:/usr/local/sb:/usr/local/bin:/usr/bin:/sbin:/bin:/usr/games
不添加这段就会出问题:系统无法登陆,具体参考 http://www.2cto.com/os/201305/214661.html
3. source environment使得文档立即生效
打印环境变量:echo $PATH
安装hadoop
在apache官网下载软件,选二进制文件,http://hadoop.apache.org/releases.html
这里下载的hadoop-2.7.1.tar.gz已经不区分window版本和Linux版本,都包括了。
1. 和jdk类似,copy到~/down目录下,解压并移动至/usr/wpysoft目录下
2. 配置环境变量
hadoop安装目录: HADOOP_INSTALL=/usr/wpysoft/hadoop-2.7.1
注意不要使用 hadoop_home 名称,hadoop本身会创建这个环境变量,以免混淆。
hadoop的path目录:PATH中追加bin和sbin两个目录:
/usr/wpysoft/hadoop-2.7.1/bin:/usr/wpysoft/hadoop-2.7.1/sbin
3. 配置后立刻生效source environment
现在可以打印path和HADOOP_INSTALL
java_home还未生效,重启后,可以测试 hadoop version命令了。
解决sudo命令不起作用问题:
1.切换到root用户下,怎么切换就不用说了吧,不会的自己百度去.
2.添加sudo文件的写权限,命令是:
chmod u+w /etc/sudoers
3.编辑sudoers文件
vi /etc/sudoers
找到这行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL (这里的xxx是你的用户名)
ps:这里说下你可以sudoers添加下面四行中任意一条
youuser ALL=(ALL) ALL
%youuser ALL=(ALL) ALL
youuser ALL=(ALL) NOPASSWD: ALL
%youuser ALL=(ALL) NOPASSWD: ALL
第一行:允许用户youuser执行sudo命令(需要输入密码).
第二行:允许用户组youuser里面的用户执行sudo命令(需要输入密码).
第三行:允许用户youuser执行sudo命令,并且在执行的时候不输入密码.
第四行:允许用户组youuser里面的用户执行sudo命令,并且在执行的时候不输入密码.
4.撤销sudoers文件写权限,命令:
chmod u-w /etc/sudoers