linux学习笔记
- 格式:doc
- 大小:92.00 KB
- 文档页数:25
linux笔记全(⽆图版)1、ls 查看当前⽬录下的所有内容⿊⾊的是⽂件,蓝⾊的是⽂件夹,也就是⽬录2、rm -f anaconda-ks. cfg 彻底删除⽂件(如不确定,则需要先保存备份,也就是快照)3、ifconfig 查看⽹卡的配置信息(ip地址等)4、ifconfig ens33 192.168.18. 201 /24(⽹络地址/⼦⽹掩码)更改ip地址5、systemctl restart network 重启⽹络服务6、桥接模式,直接可以进⾏通信(同⼀⽹段,配置ip)7、能不能通信的2个条件:在同⼀个物理⽹络内,ip地址也在同⼀⽹段内8、仅主机模式,虚拟机和物理机不能进⾏通信,相当于虚拟机和物理机进⾏了隔离与笔记本(真机)通信截图9、NAT模式,⾃动分配⽹络地址和⽹关,以及dns,可以直接上⽹可以访问互联⽹内的主机,但互联⽹内的主机不能访问本机(max特点)10、route -n 查看⽹关11、cat /etc/resolv. conf 查看dns(注意cat后⾯有⼀个空格,空格不可少)12、验证nat模式可以直接上⽹13、shell:通常指linux的字符界⾯,图形界⾯和字符界⾯都属于shell,但图形界⾯的shell常称为gui,字符界⾯的shell常称为cli14、cat /etc/shells 查看⽂件内容(linux⾥⾯提供的所有的shell)15、linux默认使⽤的shell是bash的shell16、echo $SHELL 查看当前使⽤的shell17、shell默认指的是bash,它的应⽤是最⼴泛的18、linux是彻底的多⽤户多任务,它可以直接多个⽤户同时进⾏操作19、ctrl+alt+f2-f6 对应5个shell ctrl+alt+f1 开始图形界⾯shell 作⽤:如何开始shell(也就是如何打开命令界⾯)20、虚拟终端的缩写为tty, 在字符界⾯下执⾏“tty"命令就可以显⽰⽤户⽬前所在的终端编号(终端名称)。
Linux 性能调优1.Profiling几种工具profiling 包括几种:cpu profiling,即提到的性能分析。
memory profiling,即分析程序性能。
network profiling,即网络流量的分析。
另外,profiling又分两种:1, sampling。
即采样方式。
2, instruments,即插装代码技术。
(包含: 编译期间,链接期间,运行期间)。
oprofile ---- 属于sampling 方式,即不影响程序行为,也不需要重启程序,它是对cpu进行采样分析。
gprof ---- 属于插装技术,需在编译期间增加-pg 选项,属于GNU 部分,不需安装,随着gcc附带。
valgrind--- 属于插装技术,需要在运行期间增加valgrind选项。
(其中massif工具用于内存分析,callgrind用于性能分析)google-perftools ---- 属于插装技术,需要在链接期间增加-L/usr/lib -lprofiler 选项。
2.gprof 分析linux程序性能瓶颈gcc -pg -o test test.ctest运行的时候会把搜集的信息保存在gmoun.out中fedora 不能使用-lc_p选项的问题一般gprof只能查看用户函数信息。
如果想查看库函数的信息,需要在编译是再加入“-lc_p”编译参数代替“-lc”编译参数,这样程序会链接libc_p.a库,才可以产生库函数的profiling信息。
需要安装glibc-profile,下载地址http://ftp.riken.jp/Linux/fedora/core/updates/2/i386/glibc-profile-2.3.3-27.1.i386.rp。
gprof hello gmon.out -p 得到每个函数占用的执行时间gprof hello gmon.out -q 得到call graph,包含了每个函数的调用关系,调用次数,执行时间等信息。
linux操作系统课程学习笔记,我的Linux学习笔记·Linux操作系统基础今天的笔记主要是关于Linux操作系统根底的相关学问。
那就从我⾯前的电脑开端讲起。
计算机和操作系统计算机主要包括五个部分:运算器,控制器,存储器,输⼊设备和输出设备。
通常,运算器,控制器再加上其他⼀些部件如寄存器等构成了我们通常所说的CPU(central processing unit),存储器则主要是内存。
运算器,控制器和存储器可以实现数据的处理.但是数据从何⽽来,运算之后的结果去往哪⾥?这就需要输⼊设备和输出设备(I/O设备)。
我们通常⽤到的输⼊设备包括键盘⿏标等,输出设备为屏幕,打印机等。
值得⼀提的是,计算机中有个叫做硬盘的东西,它并不是存储器,⽽是⼀个I/O设备。
在将数据读取到内存时,它是⼀个输⼊设备;⽽将结果保存到磁盘时,它就变成了⼀个输出设备。
这么多设备整合在⼀起,就成了⼀台计算机。
它可以接收我们的指令(键盘⿏标),通过运算(CPU),把结果展⽰给我们(屏幕,硬盘等)。
但是这么多硬件是如何协调作⽤,共同完成⼀个任务⽽不会我⾏我素地乱来呢?我们需要⼀个东西,它可以控制硬件有序地⼯作,各⾃执⾏⾃⼰的任务,这个东西就是操作系统(Operating System)。
操作系统是⼀个特殊的软件,它的任务就是硬件管理—控制CPU的运算,控制内存的分配,控制计算机的⼏乎⼀切。
假如⼀台电脑没有操作系统,它可能只是⼀个艺术品,或者⼀堆废铁。
⼀个完整的操作系统包括内核和⼀些辅助软件。
内核的主要任务就是进⾏硬件管理,它是⼀个操作系统最基础最底层的东西。
内核若想很好地控制硬件并使其发挥相应的功能,需要和硬件相识相知相爱,他俩可以成为完美的⼀对,全都仰仗于驱动的帮忙。
驱动是硬件的灵魂,它向操作系统提供了访问和使⽤硬件的接⼝,以便在某项任务中最⾼效地调⽤硬件。
什么是LinuxLinux就是⼀个操作系统,它可以管理整个计算机硬件,并且可以接收我们的指令,来指挥硬件完成相应的任务,并把结果反馈给我们。
鸟哥的linux私房菜(基础篇)学习笔记鸟哥的linux私房菜(基础篇)是一本非常好的Linux入门教材,它全面介绍了Linux 的基础知识,包括Linux的安装、文件系统、用户管理、进程管理、磁盘管理、文件编辑器、Shell编程以及Linux网络等方面。
本文将简单介绍一些我学习这本书时的笔记和心得,以期为Linux新手提供一些帮助。
1. 操作系统和内核操作系统是由内核和外壳组成的,内核是操作系统最基础的组成部分,它负责处理硬件和软件的交互,包括驱动程序、内存管理、进程管理和文件系统等。
而外壳则是用户和操作系统进行交互的界面,我们可以通过命令行或者图形化界面与系统进行交互。
2.文件系统在Linux系统中,所有资料都以文件的形式保存在文件系统中,文件系统采用树形结构。
在Linux中,根目录是"/",其他目录都是在根目录下面的子目录。
我们可以使用ls 命令来查看文件目录和文件,也可以使用cd命令来进入和退出目录,另外,文件名是区分大小写的。
3.用户管理在Linux中,每个用户都有自己的ID号、用户名和密码。
通过用户管理,我们可以添加、删除或修改用户,另外,我们可以通过权限控制来限制普通用户访问系统的某些文件或命令,使系统更安全。
4.进程管理在Linux中,每个程序都是一个进程,我们可以使用ps命令查看系统中运行的进程,也可以使用kill命令来终止特定的进程。
另外,我们可以使用top命令来查看系统中当前占用CPU资源最多的进程,以便优化系统性能。
5.磁盘管理Linux系统中的磁盘分为硬盘和分区,我们可以使用fdisk命令来分区,也可以使用mkfs命令来格式化分区,以便在系统中进行挂载。
另外,我们可以使用df命令来查看文件系统的使用情况,以便合理管理磁盘空间。
6.文件编辑器在Linux中,有很多种文件编辑器,如vi、vim、nano等。
其中,vi是最常用的编辑器,而vim是vi的增强版,它提供了更多的功能和快捷键。
linux学习笔记5--命令rmdir和rm昨天学习了创建⽬录的命令mkdir ,接下来学习⼀下linux中删除⽂件和⽬录的命令: rm命令。
rm是⼀个危险的命令,使⽤的时候要特别当⼼,尤其对于新⼿,否则整个系统就会毁在这个命令(⽐如在/(根⽬录)下执⾏rm * -rf)。
所以,我们在执⾏rm之前最好先确认⼀下在哪个⽬录,到底要删除什么东西,操作时保持⾼度清醒的头脑。
rm命令可以删除⼀个⽬录中的⼀个或多个⽂件或⽬录,也可以将某个⽬录及其下属的所有⽂件及其⼦⽬录均删除掉。
对于链接⽂件,只是删除整个链接⽂件,⽽原有⽂件保持不变。
注意:使⽤rm命令要格外⼩⼼。
因为⼀旦删除了⼀个⽂件,就⽆法再恢复它。
所以,在删除⽂件之前,最好再看⼀下⽂件的内容,确定是否真要删除。
rm命令可以⽤-i选项,这个选项在使⽤⽂件扩展名字符删除多个⽂件时特别有⽤。
使⽤这个选项,系统会要求你逐⼀确定是否要删除。
这时,必须输⼊y并按Enter键,才能删除⽂件。
如果仅按Enter键或其他字符,⽂件不会被删除。
rmdir命令⽤来删除空⽬录。
当⽬录不再被使⽤时,或者磁盘空间已到达使⽤限定值,就需要删除失去使⽤价值的⽬录。
利⽤rmdir命令可以从⼀个⽬录中删除⼀个或多个空的⼦⽬录。
该命令从⼀个⽬录中删除⼀个或多个⼦⽬录,其中dirname表⽰⽬录名。
如果dirname中没有指定路径,则删除当前⽬录下由dirname指定的⽬录;如dirname中包含路径,则删除指定位置的⽬录。
删除⽬录时,必须具有对其⽗⽬录的写权限。
1.命令格式:rm [选项] ⽂件…2.命令功能:删除⼀个⽬录中的⼀个或多个⽂件或⽬录,如果没有使⽤- r选项,则rm不会删除⽬录。
如果使⽤ rm 来删除⽂件,通常仍可以将该⽂件恢复原状。
3.命令参数:-f, --force 忽略不存在的⽂件,从不给出提⽰。
-i, --interactive 进⾏交互式删除-r, -R, --recursive 指⽰rm将参数中列出的全部⽬录和⼦⽬录均递归地删除。
目录第一章 LINUX简介及安装 (2)一、LINUX介绍 (2)二、LINUX安装 (2)三、LINUX目录 (2)四、总结来说: (4)第二章常用命令及帐户管理 (4)一、linux命令格式 (4)二、常用命令 (4)三、用户管理命令 (5)使用技巧: (7)第三章 vi 编辑器 (8)一、Linux 系统中的编辑器知识 (8)二、vi 的模式 (8)三、命令: (8)第四章 SHELL的使用 (8)一:Shell的环境 (8)二、Bash的主要功能 (9)三、Shell变量 (9)第五章、应用程序安装与管理 (11)一、Linux应用程序组成 (11)二、RPM(Redhat Package Manager)包管理 (11)三、应用程序的编译安装 (11)第六章Linux系统管理 (12)一、启动过程: (12)二、运行级别: (12)三、系统服务的启动状态: (13)四、磁盘空间配额: (14)五、压缩命令: (14)第7章Linux基本网络配置 (15)第八章 NFS文件系统: (15)一、NFS的概述和安装 (15)二、NFS服务器的配置 (16)三、图形界面的NFS服务器配置工具: (16)第一章 LINUX简介及安装一、LINUX介绍1Linux:Linux是由芬兰大学的Linus Torvalds 李納斯发起创建的开源软件项目。
2版本号xx.yy.zz :①.xx表为主版本号,yy为次版本号,zz为修订的版本号。
②.次版本号中,单数代表测试版,双数代表正式发行版3开源软件:①源代码开放。
②GPL协议:主要是以源代码形式发布,任何人都可以得到源代码,但是不提供任何的担保,不限制商业性质的发行和包装。
③LGPL许可协议:允许在使用者自己的应用程序中使用程序库,即使不公开自己的源代码。
二、LINUX安装1RHEL4是由RED HAT公司发布的2Linux硬盘概念:①可以分为主分区、扩展分区、逻辑分区。
【Linux】学习笔记:(⼆)⽤户和组群账户管理⽬录前⾔在Linux系统中,⽤户账户是登录系统的唯⼀凭证,其中root⽤户是系统的最⾼管理者,该⽤户的UID是0,与⽤户和组群账户相关的配置⽂件有/etc/passwd,/etc/shadow,/etc/group和/etc/gshadow。
⼀、⽤户账户简介1、⽤户账户分类root⽤户root⽤户UID为0。
root⽤户的权限是最⾼的,普通⽤户⽆法执⾏的操作,root⽤户都能完成,所以也称之为超级⽤户系统⽤户系统⽤户的UID为1~999这类⽤户不具有登录Linux的能⼒,但却是系统运⾏不可缺少的⽤户。
普通⽤户系统⽤户的UID为1000~60000在Linux系统上进⾏普通操作,其使⽤系统的权限受限制。
2、 /etc/passwd⽂件假设以账户zhangsan登录系统时,系统⾸先会检查/etc/passwd⽂件,存在zhangsan账户,然后确定⽤户zhangsan的UID,通过UID确认⽤户⾝份,如果存在,则读取/etc/shadow⽂件中对应的密码,核实⽆误,则登录系统,读取⽤户的配置⽂件[root@centos83 home]# cat /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologin..............(省略)..........sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologinrngd:x:994:991:Random Number Generator Daemon:/var/lib/rngd:/sbin/nologinzhangsan:x:1000:1000::/home/zhangsan:/bin/bash字段字段含义⽤户名在系统中⽤户名应该具有唯⼀性密码存放加密⽤户的密码,看到的是⼀个x,其实密码已经被映射到/etc/shadow⽂件中⽤户标识号(UID)每个⽤户的UID都是唯⼀的,root⽤户的UID是0,普通⽤户的UID默认从1000开始组群标识号(GID)在系统内⽤⼀个整数标识⽤户所属的主要组群ID号,每个组群ID都是唯⼀的⽤户名全称⽤户名描述,可以不设置主⽬录⽤户登录系统后⾸先进⼊的⽬录登录shell⽤户使⽤的Shell类型,Linux系统默认使⽤的Shell是/bin/bash2、 /etc/shadow⽂件/etc/shadow⽂件内容包括⽤户及被加密的密码以及其他/ect/passwd不能包括的信息,⽐如账户有效期等/etc/shadow⽂件只有root⽤户可以读取和操作,确保系统安全[root@centos83 home]# cat /etc/shadowroot:$6$Uq9EeN5GfNDLF83M$csUva0exzO/n3PIvhKv5D1Xs3Ga06G2whjfagtEtJUW1wlQbREEd6HkOjTRCTqGuZCXvg2WQ1wdyzqY.qfAzE1::0: 99999:7:::bin:*:18397:0:99999:7:::..............(省略)..........sshd:!!:18625::::::rngd:!!:18625::::::zhangsan:$6$HMTy.raoMPbhboQn$71FPRHyRycVf3AcenfNW1n7/qD7ep.x5vSeBSSxzJdWmvjoQ98oDhfA8Kz/6PlOgKe/ksj58AXeWBPOGAm/dl1 :18625:0:99999:7:::字段字段含义⼆、 ⽤户账户设置1、useradd :创建⽤户创建⽤户useradd moon创建⽤户并设置UID 为1010useradd -u 1010 moon创建⽤户并设置⽤户所属群组为rootuseradd -g root moon创建系统⽤户mysql 并设置所属组群useradd -r -g mysql mysql2、 usermod :修改⽤户账户修改⽤户pp 的登录名为moonusermod -l moon pp修改⽤户moon 账户过期时间为2028年11⽉23⽇usermod -e 11/23/2028 moon修改⽤户moon 的主⽬录到/home/oopp ,并⾃动创建⽬录usermod -d /home/oopp -m moon ⽤户名这⾥的⽤户名和/etc/passwd 中的相同加密密码密码已经加密,如果由⽤户显⽰"!!",则表⽰这个⽤户还没有设置密码,⽆法登录到系统⽤户最后⼀次更改密码的⽇期从1970年1⽉1⽇算起到最后⼀次修改密码的时间间隔天数密码允许更换前的天数如果设置为0,则禁⽤此功能。
Linux学习笔记⼀(⽂件和⽬录操作)1.基本shell操作命令解析器--根据命令的名字,调⽤对应的可执⾏程序shell--unix操作系统bash--Linux操作系统(⽂件系统)Linux⽂件系统的存储单元是块在磁盘上存储的时候每个⽂件都有⼀个inode--i节点,保存了⼀些⽂件信息,通过iNode找到对应的⽂件a.快捷键b.虚拟终端history--查询命令的历史记录ctrl+p == 向上的箭头,查询上⼀个命令ctrl+n == 向下的箭头,查询下⼀个命令ctrl+b 向左移动backctrl+f 向右移动forwardctrl+a 移动到⾏⾸ctrl+e 移动到⾏尾ctrl+h 刪除光标前⾯的字符ctrl+d 刪除光标覆盖的字符ctrl+u 刪除光标前⾯的所有字符ctrl+k 删除光标位置到⾏尾的字符ctrl+l或者clear命令清理屏幕c.命令和路径补齐tab智能提⽰键,按⼀次没反应说明有很多符合条件的命令,再按⼀次出现符合条件的命令列表cd ⽬录 + 连续两次tab,显⽰⽬录下⼀级的所有路径d.centos7防⽕墙操作systemctl start firewalld.service 启动systemctl enable firewalld.service 开机启动systemctl stop firewalld.service 停⽌systemctl disable firewalld.service 禁⽌开机启动systemctl status firewalld.service 查看状态firewall-cmd --state 查看状态2.Linux系统⽬录结构ls 路径(查询当前路径下的所有⽂件)/根⽬录下的⽬录说明:/bin bin是binary的缩写,这个⽬录存放着经常使⽤的命令可执⾏程序/boot 存放的是启动Linux时的⼀些核⼼⽂件,包括⼀些连接⽂件以及镜像⽂件(开机启动项)/dev 是Device(设备)的缩写,该⽬录存放的是Linux的外部设备,在Linux中访问设备的⽅式和访问⽂件的⽅式是相同的(Linux奉⾏⼀切皆⽂件,它会把所有硬件外设抽象成设备⽂件存到dev⽬录之下,⽐如⿏标键盘)/etc ⽤来存放所有系统管理所需要的配置⽂件和⼦⽬录/home ⽤户的主⽬录,在Linux中,每个⽤户都有⼀个⾃⼰的⽬录,⼀般该⽬录名是以⽤户的账号命名。
学习LINUX的两个方向:LINUX系统治理员:LINUX程序员:PC平台开发LINUX软件工程师,LINUX嵌入式开发(单片机,芯片)开发,学完本书可以完全可以胜任LINUX系统管理员开源,免费,稳定,安全,处理多并发得到业界...学习LINUX的两个方向:LINUX系统治理员:LINUX程序员:PC平台开发LINUX软件工程师,LINUX嵌入式开发(单片机,芯片)开发,学完本书可以完全可以胜任LINUX系统管理员开源,免费,稳定,安全,处理多并发得到业界认可LINUX学习流程(xue xi liu cheng):1、LINUX平台上的开发,包括VI,GCC,GDB,MAKE,JDK,TOMCAT,MYSQL,和LINUX基本操作2、加厚C语言功能或者JAVA语言3、学习UNIX环境高级编程4、LINUX应用开发或才嵌入式开发工具书(需要几本工具书,如新华字典)思索----实践-----再思考----再实践一周课程:基础部分: LINUX基础知识,80个常用命令,LINUX分区/VI/权限..实用部分:samba柏靼,LINUX网络环境配置,crontab使用,JDK,apache柏靼,LINUX下JAVA网络编程,SHELL初步介绍三本书:鸟哥的私房菜,LINUX从入门到精通,LINUX内核完全剖解LINUX实战第一天(共五天)1、LINUX的初步介绍2、L的第一次接触3、L的用户管理4、L的常用命令(80左右)5、L下所有者,所在组和其它组的介绍6、L下文件和目录权限机制吉祥物:小企鹅(想起小时侯被企鹅咬了一口),芬生学生创建,微软反LINUX 广告(四个变形动物),L的特点:1、FREE ,免费/开源,代码公开2、支持多线程,(_zhi1 chi2 duo1 xian4 cheng2 _)能不能允许多个用户并发/多用户3、安全性好,4、对内存和文件管理优越缺点:操作相对困难,无界面操作 (轻易的东西不值难)NEC 在手机使用LINUX,03年,日本的一家公司,嵌入式开发LINUX最小只需要4M (参看鸟哥)----- 导致嵌入式开发可以很多东西看一看,但要学精一门。
厉史1960年,MIT,(麻省理工学院)30个人同时使用此主机(分时操作系统)!1965年,MIT,GE,BELL实验室让分时系统由30个人操作变成到300个同时使用,分时操作,MULTIS计划(火星计划)1969年,火星计划终于失败,出现了KEN TOMPSON,(同时也是C语言的设计者),开发了一个flile server system(文件服务系统)。
在BELL实验室受到欢迎!加入一个同事,RICHERS1973年,他们开发出UNIX,开源,将源码共享,有几家公司就加入,分析. 出现了IBM aix (也是UNIX),SUN公司solaris (也是UNIX),HP公司 HP unix ,FREEBAD,伯克利分校各个操作系统只对自己公司的硬件提供支持中国移动类似的大企业都是UNIX同时由UNIX出现了minix操作系统,linus在91年的时侯,接触到minix操作系统,有一台pc 386,想将minix移值到pc 386年。
94年,发布了1.0 版式,取名为linux (第二种说法:linus is not unix)。
没有桌面,只有字符界面。
LINUX 产生如下几家公司:REDHAT(二次开发),S.U.SE整合了很多套件(欧洲),红旗linux,等命令:注重:操作过程中使用的VM虚拟一个LINUX操作系统。
VM就是虚拟机,root:超级管理员LINUX输入密码不显示任何东西进入桌面命令:startx关机:shutdown -h now重启:shutdown -r now /reboot尽量少用root登录,用普通用户,“su -”来切换注销 logout 快捷键ctrl+DVI编辑器开发者(世界第一骇客,成为了自由软件协会)丢手帕问题,JAVA编写约瑟夫问题要用链表,数组)把VI当作WINDOW下的记事本在VI 下开发一个JAVA HELLO.java开发步骤:1、Vi HELLO.java 进入VI界面2、输入“i”(小写),插入模式左下角insert3、编写一个...∙楼主发表于 2010-02-19 16:15:19引用 1 楼∙ (丢手帕问题,JAVA编写约瑟夫问题要用链表,数组)把VI当作WINDOW下的记事本在VI下开发一个JAVA HELLO.java开发步骤:1、Vi HELLO.java 进入VI界面2、输入“i”(小写),插入模式左下角insert3、编写一个 ...•• (丢手帕问题,JAVA编写约瑟夫问题要用链表,数组)把VI当作WINDOW下的记事本在VI下开发一个JAVA HELLO.java开发步骤:1、Vi HELLO.java 进入VI界面2、输入“i”(小写),插入模式左下角insert3、编写一个JAVA public class HEllo{}4、保存 esc键进入命令模式5、输入冒号:,保存退出wq,q!退出不保存ls 查看当前目录的所有文件具体列表: ls -l (详细信息) ls -al(显示隐藏文件,详细信息)6、编译HELLO.java javac hello.java7、运行 java hello (LINUX成功不显示)如何在linux可以开发C程序或者C++(CPP)1、vi hello.cpp2、int main(){ printf ("hello!")}........3、编辑 gcc (类似javac)出现a.out4、运行 ./a.out (./)假如再重写一个cpp,会覆盖前面的a.out解决方法: gcc -o my1 值接命名VI编辑器的详细命令,查看书!LINUX的文件目录 (第三讲 11分)L的文件系统是采用级层式的(de0 wen2 jian4 xi4 tong3 shi4 cai3 yong4 ji2 ceng2 shi4 de0)树状目录结构,最上层的根目录:/:,重要的文件目录(系统分配的目录);ROOT:存放ROOT用户的相关文件HOME :存放普通用户的相关文件(新建的用户)BIN:存放常用命令的目录 cd 切换目录 ls dirSBIN:存放要具有一定权限才可以使用的命令MNT:默认挂载光驱和软驱的目录ETC:存放配置相关的文件mysqltomcatUSR:文件默认柏靼的文件夹,类似XP的program filesVAR:存放常常变化的数据,如网页,apacheBOOT:存放引导相关的文件显示当前在哪个目录:pwd用户管理添加用户 useradd useradd xiaoming设置密码 passwd passwd xiaoming 系统会提示输入新密码,两次输入提示(ti2 shi4)符#表示root用户 $ 表示普通用户删除用户 userdel userdel xiaoming 只是删除用户名称 OR userdel -r xiaoming 删除用户以及用户主目录init 运行级别(XP的安全模式与正常的启动模式)0 关机1 单用户2 多用户状态没有网络服务3 多用户有网络服务4 系统未使用保留多用户5 图形界面 startx6 系统重启常用的是3与5,要修改可改文件 /etc/inittab的id:5:initdefault:这一行中的数字su 切换用户,或者 logout设为6后一值重启,如何更改:在启用GRUB的时侯,按“e”,选中第二项,按“e”,进入修改界面,在最后输入空格+1,这个就是表示1号运行级别。
只能用1来启动!最后按b 。
用运行级别1 可以绕过ROOT密码不需要密码就可以用,用passwd就OK如何找回丢失密码ls -a 显示隐匿文件 -l显示长列表格式mkdir 建立目录rmdir 删除空目录如果有内容?TAB 命令补全相同的话,可以按两次touch 建立空文件cp cp -r dir1 dir2 递归复制mvrm 参数rm -rflnln -smore 分页显示不能前翻 crtl+pageup 空格向后翻;less 分页显示,可以向前翻grep在文本中查询 grep -n (显示行数)"要害字" 文件名称| 管道命令在LINUX和UNIX系统中,|就是管道命令,怎么理解?把上一个命令的结果交给|的后面的命令处理即上一个处理的结果就是下一个命令的输入man 找男人相称于DOS 下的HELPfind 搜索文件及目录find /-name aaa.java /表示根目录,find /root/ -name aaa.java 锁定...把上一个命令的结果交给|的后面的命令处理即上一个处理的结果就是下一个命令的输入man 找男人相称于DOS 下的HELPfind 搜索文件及目录find /-name aaa.java /表示根目录,find /root/ -name aaa.java 锁定范围数据重定向将操作流保存到另一个地方grep -n (显示行数)"关键字" 文件名称 >kkk.bak >输出到ls -l >a.txtls -al>> 追加写>覆盖写LINUX 第二天韩顺平PPT下载关搭建JAVA eeL下可以用realplay吗L可以用QQ吗L分区的讲(fen qu de jiang)解REAHAT柏靼演示文件所有者,所在组,其它组OWNER ; GROUP;OTHERS可以更件文件的所有者,chown也可以改变用户组 chgrp案例:建两个组, policeman ,tufei建三个用户:along ,panpan( 属于policeman),ashuai(属于tufei)用along 这个用户登录到系统,创建一个文件,ls -1现在添加组只能在ROOT下操作groupadd policeman如何查看现有组:vi /etc/group cat /etc/group查看所有用户信息:cat /etc/passwdcat 只能看盎能写,VI可以看可以改创建用户,并添加到指定组useradd -g 组名用户名useradd -g policeman alongUID用户ID,GID组ID权限,详情查看NIAO哥的书:98以-rw-r--r--为例(wei4 li4)第一个“-” 表示文件,如果是目录就用“d”表示第二--四:代表文件所有组对此文件所具有的权限R可读数字淀示4 W可写数字淀示2 X可状行数字淀示1文件最大权限666,目录最大权限777第五--七:代表文件所在组对此文件所具有的权限第八--十:代表其它组对此文件所具有的权限如何修改文件的访问权限的问题:(panpan 无法进入along 主目录)1、查看along 主目录的属性 drwx------2、修改along主目录的属性(进入root或者文件夹所有者) chmod 777 along命令: who am i 查看当前使用者是谁,chmod 修改权限任务:可以让PANPAN修改myTEST.javachmod 664 myTEST.java把一个用户移值到另一个组:usermod -g 组名用户名usermod -g policeman ashuaichown 用户名文件名修改文件所有者chgrp 组名文件名修改文件所有组JAVAEE开发环境搭建---JDK柏靼1、把mypackage.ISO文件挂载到linux操作系统中去。