linux笔记 第1 ,2天

1.vncviewer --shared --viewonly 192.168.0.251:1&

 &表示打到后台
 
2.VNC主要是装oracle
 
3.切换crlt+alt+F2  返回Alt+F1
 
4.https://access.redhat.com/knowledge/docs/
 
5.yum install gedit  -y 装gedit编辑器 
 
6.lftp 192.168.0.254  (yum install lftp -y)
 
7.lpr打印 lprm 1删除队列1  lpq查询
  echo "hello" | lpr 打印echo输出的东西
 
8.firefox -->crlt+z挂机  bg打到后台  fg调到前台  crlt+c终止  jobs查看
 
 
 
 
 
 
1.umast的值默认为0022 故建的文件的默认权限为644(文件默认没有执行权限) 目录为755
2.suid 文件以文件所有者的的权限执行
  sgid 不管谁在目录里建东西都算组的,root也不例外
  sticky 对目录具有写权限的用户只可以删除其所有文件,不能 删除其他用户的文件
 
 
 
3.装图像界面 
yum groupinstall "X Window System"
yum groupinstall desktop
安装中文支持
yum groupinstall "Chinese Support"
启动gnome
startx
如果要开机自动启动gnome,则编辑/etc/inittab文件,将
id:3:initdefault 
修改为
id:5:initdefault 
重启后生效。
 
4.tail -1 /etc/passwd  从尾部查看1行 即查看倒数第一行
  head -1 /etc/passwd  从开头开始查看  即查看文件的第一行
  cat 全显示
  less more 为一屏一屏显示 空格键下一屏
5.用RHEL6.3镜像做本地yum源
  mkdir /dvd
  mount /mnt/hgfs/linux-share/rhel-server-6.2-x86_64-dvd.iso  /dvd -o loop 将ISO镜像挂载到/dvd目录
  vi /etc/yum.repos.d/dvd.repo
  name=dvd
  baseurl=file:///dvd
  gpgcheck=0
 然后yum clean all  
     yum list 
  有的时候需要将ISO里面的Packages里面所有的RPM包拷贝到一个目录里。然后
  createrepo . ( rpm -ivh createrepo.rpm或yum install createrepo -y 来装这个命令)
  然后将yum的源只想目录即可
6.VM9安装 vm tools
  VM-->install vm tools 
  这时/media目录会出现VMware Tools-5.5.3-34685.tar.gz
 
     cp /media/VMware\ Tools/ /tmp/ -r
     cd /tmp/
     ls
     cd VMware\ Tools/
     ls
     tar zxvf VMwareTools-9.2.2-893683.tar.gz
     ls
     cd vmware-tools-distrib/
     ls
     ./vmware-install.pl
在安装过程中,会遇到诸如“In which directory do you want to install your binary files”这类的问题,
直接按回车就行了;
如遇到诸如带有[yes]的询问时,输入yes后按回车即可。
 7.
    [root@vm1 ~]# echo $PATH
    /usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
    echo $PATH 显示当前PATH环境变量,该变量的值由一系列以冒号分隔的目录名组成。
 
如:/usr/local/bin:/bin:/usr/bin。当我们执行程序时,shell自动跟据PATH变量的值去搜索该程序。比如我们
 
现在的工作目录是根目录/ ,有一个程序sunrise在/bin/目录下,我们可以在命令行输入/bin/sunrise 这样来执
 
行它,还可以直接输入sunrise,这时shell会自动去寻找sunrise这个程序所在的完整路径,找到之后才会去执行
 
该程序。shell在搜索时先搜索PATH环境变量中的第一个目录,没找到再接着搜索,如果找到则执行它,不会再继
 
续搜索。  注意:当前工作目录 ./ 一般并未在搜索范围之列,也就是PATH环境变量的值中并不包含./这个当前工
 
作目录。为什么一般不能加入这个当前工作目录呢?主要原因在于安全问题。试想,一个evil 用户在自己的家目
 
录/home/evil/中放了一个名字叫ls的程序,当root用户或其它用户来到这个/home/evil/目录时,想查看这个目录
 
中有些啥子文件,于是执行ls命令,这时如果./目录在PATH环境变量中且搜索时先搜索这个./目录的话,则执行到
 
的程序是/home/evil/ls而不是/bin/ls程序,这样就会造成极大地安全问题。所以我们要避免把./目录加入PATH环
 
境变量之中,不要图一时方便而铸成大错哦!执行当前工作目录中的 program 时还是老老实实的 ./program 这样
 
执行吧!
8.
[root@vm1 ~]# echo $PS1
[\u@\h \W]\$
如果给PS1赋值PS1="QQ >" 则
QQ > ls
QQ > ll
logout之后还原
9.
[root@vm1 ~]# id cc
uid=500(cc) gid=500(cc) groups=500(cc) 查看用户cc的uid gid 所属组
10
 passwd cc 该用户cc的密码
11
alias 为别名
alias显示系统的别名
也可以alias ll='ls -l'自己定义
unalias ll 取消
用户可利用alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。 alias的效力仅及于该次
 
登入的操作。若要每次登入是即自动设好别名,可在/etc/profile或自己的~/.bashrc中设定指令的别名。
在账户根目录下有~/.bash_profile文件
编辑这个文件即可
ZZ=`date +'%Y-%m-%d'`
alias l.='ls -d .[a-zA-Z]* --color=tty'
alias ll='ls -l --color=tty'
alias ls='ls --color=tty'
alias cldb='mysql -h192.168.3.170 -uwap -pwap tomcl'
alias tomlog='tail -f ~/tomcat/logs/catalina.out'
alias tomacclog='tail -f ~/tomcat/logs/access_log.$ZZ.txt'
还有,如果你想给每一位用户都生效的别名,请把alias la='ls -al' 一行加在/etc/bashrc最后面,bashrc是环
 
境变量的配置文件 /etc/bashrc和~/.bashrc 区别就在于一个是设置给全系统一个是设置给单用户使用
 
10
cat /etc/fstab 
 /dev/mapper/vg_vm1-LogVol00 swap                    swap    defaults        0 0
 /设备名                                             挂载点   类型(镜像为loop)           记录 检测 
 
11 查看路由表
route -n 
ip route 
 
12  查看当前shell
[root@vm1 ~]# echo $SHELL
/bin/bash
13. yum seach gnome-u*
    yum search gnome

你可能感兴趣的:(linux)