红帽操作系统——初学笔记(一)

原创 2013年12月02日 15:46:09
命令:
 1.   root 管理员名称,用户登录名
 2.   startx 切换桌面版系统
 3.   shutdown -h now 立即进行关机
 4.   shutdown -r now  现在重新启动
 5.   reboot 重启计算机
 6.   logout 用户注销
 7.   su-  切换系统管理员账户
 8,  pwd      显示当前在哪个路径下
 9  用户管理:
      useradd  xufei 【用户名】 添加用户
      passwd xufei【若不添加用户名,默认给root设置】  给用户设密码或修改密码
      userdel xufei  【删除用户】
      userdel -r xufei 【删除用户以及用户主目录】
 10. 命令:init[0123456]


      运行级别:
       0: 关机
       1:单用户
       2:多用户状态没有网络服务
       3:多用户状态有网络服务【常用状态】
       4:系统未使用保留给永辉
       5:图形界面【常用】
       6:系统重启【若配置为这个,修改方法:这进入grub引导界面时,按e键,选中第二行再输入e,输入数字 1(数字前有空格),回车,按字母b重新启动,进入单用户级别模式(只能进入这个模式,单用户不读运行级别模式且不验证密码)】
      修改级别命令:修改 /etc/inittab的id:5:inindefault:
       命令:vi /etc/inittab 回车,直接修改数字 
 11. cd 【改变目录】
     ls 【列车文件盒目录,后面有很多参数,可以参照谷歌】
     ls -a【显示隐藏文件】
     ls -l 【显示长列表格式】
     ls -al
     mkdir 【建立目录】
     rmdir 【删除空目录】
 12. touch 【建立空文件】
     cp 【复制命令 cp -r dir1 dir2 递归复制命令()】
     rm  【删除文件或目录】
 13.more 【显示文件内容带分页 例如:more  install.log   或 ls -l /etc/  | more  (竖杠| 为管道命令:把上一个命令的结果交给|的后面的命令处理)】
    less  【显示文件内容带分页】
    grep 【查找文件中的关键词 例如: grep "aa (关键词)" aa.java (文件名) 若查找关键词在文件中第几行:grep -n "aa" aa.java 】
          【在谷歌中查找资料关键词: linux命令 grep】
 14.man 【命令相当于dos下的help,或者是菜单的手册】
 15 find  / -name aaa.java 【意思:在根目录下查找文件名为aaa。java文件,可以指定查找目录】
 16 ,ls -l > a.txt 【管道定向命令:把列表的内容结果输入到a.txt文件里去】
 17 , who am i 【查看当前用户是谁】


 18. df [目录全路径]【查看某个目录是在哪个分区下】
     fdisk -l  查看磁盘有几块分区;
     umount /boot/  【将boot 目录卸载,可以再挂载,】
     df  【查看磁盘使用情况】
        df -h 【查看磁盘的详细使用情况】
     find -size +1000000k 【查看文件大于已经的文件】
     mount /dev/sda1  /test/ 【将test目录挂载到sda1磁盘上】
vi 编辑器使用方法:


  开发Java示例步骤:
    1> Vi Hello.java 回车
    2> 输入小写字母i, 【进入编辑模式】编辑完之后
    3> 输入esc键【进入命令模式】
    4> 输入冒号:
      q!【退出不保存】
      wq 【退出保存】
    5> 输入ls命名 【查看当前目录下的文件】
      输入ls -l   【以列表形式查看文件及文件大小】
    6> 编译Hello.java , 输入 javac Hello.java编译文件
    7>运行Java文件:输入命令:java Hello
  开发C程序或者是C++ 程序:


   1> Vi Hello.cpp 回车
   2>  wq 保存
   3> 编译  gcc Hello.cpp
         编译成指定文件 gcc -o myFile Hello.cpp 【myFile 为编译成的文件名】
   4> ls 查看
   5> 运行:  ./a.out【 默认函数中的名】


Linux的文件系统:
  1> 最上层的根目录是"/",有如下子目录:打开该目录命令:cd / 
     root, 【存放root用户的相关文件目录,超级用户的宿主目录】
     home, 【存放普通用户的相关文件,每个用户在该目录下都有一个与用户名同名的目录】
     bin,  【存放 常用命令的目录,普通用户的可执行命令,系统的任何用户都可以执行该目录中的命令】
     sbin, 【要具有一定权限才可以使用的目录】
     mnt,  【默认挂载软驱和光驱的目录,子目录用于系统中可移动设备的挂载点】
     etc,  【存放配置相关的文件,如:环境变量的配置,Tomcat的配置等】
     var,  【存放经常变化的数据,存放系统中经常变化的文件,如日志文件和用户邮件】
     boot, 【存放引导相关文件,linux操作系统启动时所需要使用的文件】
     usr,  【存放安装软件的默认文件夹】
     dev,【系统中所有设备文件,存放系统应用程序和相关文件】
     tmp,【系统的临时目录】


在Linux下搭建Java EE开发环境:
    1.jdk的安装:
      1> 把mypackage.iso挂载到linux操作系统上,
      2> mount /mnt/cdrom/ 【挂载光驱,把光驱启动;若卸载光驱, cd / (切换到根目录下);umount /mnt/cdrom/(卸载光驱命令)】
      3> cd /mnt/cdrom/ 【打开光驱文件目录】
      4>  cp 文件 /home    【把安装文件拷贝到/home 目录中,】
      5> cd /home 【切换到home目录】
      6> ./文件名.bin    回车   【安装,显示条款,输入yes,实际这个命令就是解压缩】
      7> vi /etc/profile  回车【看看一个文件 /etc/profile (环境配置文件)】
      8>  vi /etc/profile  在里面编辑环境变量【配置安装的Jdk】
          JAVA_HOME=
 PATH=
 CLASSPATH=
 export JAVA_HOME PATH CLASSPATH
    2。eclipse的安装:
       1>把安装文件拷贝到/home 目录下
       2> tar -zxvf  文件名.tar.gz  【安装以tar.gz结尾的文件,(其实就是解压缩)】
       3> cd eclipse  【启动eclipse,打开eclipse目录】首先启动图像界面
           startx  【进入到图像界面,若退出图像界面,直接退出】
          ./eclipse
    3.myeclipse的安装(必须在图像界面下安装):
      1> 把安装文件 myeclipse.bin 拷贝到home目录下,
      2> ./ wenjian名.bin   【执行安装】
    4.Tomcat的安装:
      jboss(免费),weblogic(收费).websphere(收费).resin..都可以作为大型服务器安装到linux;
      1> 把文件...tar.gz拷贝到home目录下
      2> tar -zxvf 文件名.tar.gz
      3> ./eclipse &  回车【运行】
    5.数据库
       mysql,oracle,db2可以安装


& 地址符:表示它以后台方式;释放控制台给用户
-> 链接,相当于windows下的快捷键


娱乐软件的安装:
  播放影音:realplay.bin文件
  


文件所有者、所在组和其它组:
   谁创建了文件,谁就是文件的所有者;除开文件的所有者和所在组的用户外,系统的其它用户都是文件的其它组
 
   如何在Linux中添加组: 
      groupadd policeman 【添加policeman组命令】
      vi /etc/group  【查看Linux中所有组并且可以编辑,切忌使用】
      cat /etc/group  【只可以查看Linux所有组而不能修改的命令】
      useradd  -g 组名 用户名 【创建用户,并同时指定将用户分配到指定组】
      vi /etc/passwd 【查看linux中所有用户信息 或者是:cat /etc/passwd】
      usermod -g 组名 用户名【修改用户到别的组】
      ls -ahl
      chgrp 组名 用户名
   shell 为解析器,把人类语言编译成内核识别的语言


   对【 - rw- r-- r--】分析意思:
     -   【-代表文件类型,目录(d),链接(I)】;
     rw- 【文件的所有者对该文件的权限,权限分为三种 r 代表可读用4表示;w 可写用2表示;x 可执行 用1表示】;
     r-- 【文件所在组对该文件的权限】
     r-- 【其它组的用户对该文件的权限】
   
   
   如何修改文件盒目录的权限:
     chmod 777 用户名 【修改权限,第一个7 代表对所有者的权限进行修改,第二个7是对所有者所在组的权限进行修改,第三个7代表对其它组的用户权限进行修改】
                       【7有三种可以替换,0,4,6,7,3,1,也就是4,2,1权限的和】;


Linux分区:
  1.硬盘的分区:
    基本分区:可以马上使用但是不能再分区
    扩展分区:必须进行再次分区后才可以使用,分后成为逻辑分区;扩展分区加上主分区,最多可以分四块;逻辑分区数量没有限制;
  2.Linux无论有几个分区,分给哪一目录使用,归根结底只有一个根目录,一个独立且唯一的文件结构;
    文件目录结构和分区关系:
   
在Windows下查看Ip情况下的命令是:ipconfig
Linux 和Unix 查看Ip情况的命令:ifconfig
追踪路由:tracert 目标IP/域名
 ping 目标IP 【测试两个Ip网络是否畅通】
Linux的安装(有两种方式):
  1.独立安装:


  2. 虚拟机安装:
     1> 安装个虚拟机VMware Workstation
     2> 安装Linux
        准备安装文件redHat9.0系统的iso文件
Linux分区原则(刚入门时候,这个是基于256M内存的机子)
1./boot 分区(ext3) ,100M(多给些)
2./swap  分区(swap) ,一般是你的物理内存的两倍,但是不大于256m(参考)
3./     根分区(ext3) ,尽可能的大
      3> 注意:如果是使用virtualBOx安装RedHat,必须在虚拟机设置中更改一下内容:
         Edit vitual machine settings(启动的下边,也就是第二个)-->单击 "Hard Disk (SCSI 0:0)"-->在这个框下边有一个"Remove",单击这个就是删除了。-->单击"Remove"左边的"Add...",下一步,"Hard Disk",Create a new vitual disk,下一步,选择IDE(呵呵,这就是我说的添加新的IDE硬盘的地方),然后一路回车就OK了,最后你会看到那个框里最下边多了一个"Hard Disk (IDE 0:0)"-->成功-->


 Linux下的Shell:
    1> 解释shell:从我们可以看懂的文字命令,需要通过某种机制解释成内核可以执行的代码,被Linux内核所识别并且执行。而这种机制的功能模块被称为shell;
     shell类似于windows下的批处理文件aa.bat来执行dos命令。这种文件称为shell命令文件,shell 脚本等
    2> 推荐书籍:《linux 命令、编辑器和shell编程》
    3> shell分类:常用3种:(我们用 /bin/bash)
              shell名称    命令名称
     Bourne       /bin/sh
     C            /bin/csh
     Kom          /bin/ksh
    4>查看目前使用的是那种shell
      env 【该命令可以显示当前操作系统的环境变量】 env ! more 【分页显示环境变量】
    5> shell的修改种类:
       chsh -s 输入新的shell  【例如:chsh -s /bin/csh 回车】
    6> shell的命令补全功能:按两下tab键,会出现相关的命令提示符
      man mkdir 【查看mkdir的帮助文件】
    7> 查阅历史记录命令: history
       history 5【此项说明会显示最近使用的5个命令】
       !5 【执行历史编号为5的命令】
       !ls 【此项说明执行最后一次以"ls" 开头的命令】
     


 TCP/IP基础:
     1> 计算机交流遵循通讯协议,而TCP/IP 是主要的协议,通用的通讯协议
     2>TCP/IP是网络互连标准,不是一个独立协议,而是一组协议;
     3》TCP/IP 分七层协议,这是理论协议,实际使用4层(应用层,传输层。网络层、链路层)
     4>电子书籍:史蒂文斯 《TCP/IP 详解 卷1:协议 》(先读)、《TCP/IP 详解 卷2:实现 》 《TCP/IP 详解 卷3:TCP失误协议 HTTP NNTP和UNIX域协议 》
     5> 以root 身份登录,运行setup ,对网络进行设置
        重启网卡: /etc/rc.d/init.d /network restart 设置生效
     6> ifconfig eth0 192.168.1.15 【更改网络配置。临时生效】
        ifconfig eth0 network 192.168.1.22 【对子网ip进行设置】
     7> 修改 /etc/sysconfig/network-scripts/ifcfg-eth0
 linux网络环境配置:
 rpm包管理器:
     1> 用于互联网下载包的打包及安装工具, RPM (RedHat Package Manager)包管理工具
     2> rpm -qa 【查询Linux中安装了哪些rpm包】
        rpm -q mysql 【查询mysql包】
     3> rpm -i RPM路径名称:【 安装包到当前系统】rpm -ivh 文件名.rpm
        rpm -U Rpm路径 【rpm包升级】
rpm -e samba 【rpm包卸载samba】
rpm -e --nodeps samba
 samba安装和配置:
   1>解释:windows操作系统之间实现文件共享通过网络邻居来解决;windows和Linux之间实现文件共享,需要在Linux系统装上samba服务,windows用户可以轻松访问到Linux的文件;
   2>安装:
      1》rpm -q samba 【检查是否安装】
      2》 cp /mnt/cdrom/sam* /home【把samba开头的文件,拷贝到/home,准备安装】
      3> sambpasswd  youyou 【给用户youyou设置samba密码】
        cat /etc/passwd | mksmbpasswd.sb > /etc/samba/smbpasswd【把linux的所有用户设为samba用户】
smbpasswd youyou【设置密码】
   3>启动samba:
     service smb start【启动】
     service smb stop 【停止】
     service smb restart【重启】
 在Linux中,所有的设备都是一个文件;











































































































































































































版权声明:本文为博主原创文章,未经博主允许不得转载。

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

MySQL导入.sql文件及常用命令

MySQL导入.sql文件及常用命令在MySQL Qurey   Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,在mysql中执行sql文件的命令:mysql> source ...

红帽操作系统--初学笔记(二)

1.设置任务调度命令:crontab   1>指系统在某个时间执行某些特定命令   2>如何设置:crontab -e 回车【进入任务分配界面】     每隔一定时间执行这个命令:     d...

操作系统复习笔记1——该素

  • 2013年04月08日 16:27
  • 62KB
  • 下载

操作系统复习笔记2——进程管理

  • 2013年04月08日 16:24
  • 201KB
  • 下载

红帽6 RHCE&RHCS认证培训笔记(6)

DNS服务器: yum -y install bind yum -y install bind-chroot【必须在bind后安装】 cd /var/named/chroot/var/named ...

红帽6 RHCE&RHCS认证培训笔记(2)

STDIN 0 STDOUT 1 STDERR 2 >   把STDOUT重定向到文件 2>  把STDERR重定向到文件 &>  把所有输出重定向到文件 find /etc -name pa...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:红帽操作系统——初学笔记(一)
举报原因:
原因补充:

(最多只允许输入30个字)