linux学习笔记(狼牙整理)
linux学习笔记

`tradeMoney` int(11) default NULL,
`physicalAttack` int(4) default NULL,
`luck` int(11) default NULL,
`totalLuck` int(11) default NULL,
navi_bar = [
# If you want to show your page_front_page here:
u'%(page_front_page)s',u'RecentChanges',
u'FindPage',
u'HelpContents',
]
在导航里显示FrontPage链接
的写法改变查询使用的校对规则
CREATE TABLE `testzone` (
`id` int(11) NOT NULL auto_increment,
`sid` int(11) NOT NULL,
`name` varchar(32) character set utf8 collate utf8_bin NOT NULL default '',
CREATE TABLE `player` (
`name` varchar(16) character set utf8 collate utf8_bin NOT NULL,
`uid` char(32) NOT NULL default 'null',
`sid` int(5) NOT NULL default '0',
linux笔记全(无图版)

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操作系统课程学习笔记,我的Linux学习笔记·Linux操作系统基础

linux操作系统课程学习笔记,我的Linux学习笔记·Linux操作系统基础今天的笔记主要是关于Linux操作系统根底的相关学问。
那就从我⾯前的电脑开端讲起。
计算机和操作系统计算机主要包括五个部分:运算器,控制器,存储器,输⼊设备和输出设备。
通常,运算器,控制器再加上其他⼀些部件如寄存器等构成了我们通常所说的CPU(central processing unit),存储器则主要是内存。
运算器,控制器和存储器可以实现数据的处理.但是数据从何⽽来,运算之后的结果去往哪⾥?这就需要输⼊设备和输出设备(I/O设备)。
我们通常⽤到的输⼊设备包括键盘⿏标等,输出设备为屏幕,打印机等。
值得⼀提的是,计算机中有个叫做硬盘的东西,它并不是存储器,⽽是⼀个I/O设备。
在将数据读取到内存时,它是⼀个输⼊设备;⽽将结果保存到磁盘时,它就变成了⼀个输出设备。
这么多设备整合在⼀起,就成了⼀台计算机。
它可以接收我们的指令(键盘⿏标),通过运算(CPU),把结果展⽰给我们(屏幕,硬盘等)。
但是这么多硬件是如何协调作⽤,共同完成⼀个任务⽽不会我⾏我素地乱来呢?我们需要⼀个东西,它可以控制硬件有序地⼯作,各⾃执⾏⾃⼰的任务,这个东西就是操作系统(Operating System)。
操作系统是⼀个特殊的软件,它的任务就是硬件管理—控制CPU的运算,控制内存的分配,控制计算机的⼏乎⼀切。
假如⼀台电脑没有操作系统,它可能只是⼀个艺术品,或者⼀堆废铁。
⼀个完整的操作系统包括内核和⼀些辅助软件。
内核的主要任务就是进⾏硬件管理,它是⼀个操作系统最基础最底层的东西。
内核若想很好地控制硬件并使其发挥相应的功能,需要和硬件相识相知相爱,他俩可以成为完美的⼀对,全都仰仗于驱动的帮忙。
驱动是硬件的灵魂,它向操作系统提供了访问和使⽤硬件的接⼝,以便在某项任务中最⾼效地调⽤硬件。
什么是LinuxLinux就是⼀个操作系统,它可以管理整个计算机硬件,并且可以接收我们的指令,来指挥硬件完成相应的任务,并把结果反馈给我们。
Linux学习笔记

Linux笔记Linux介绍Linux特点:免费、开源;支持多线程、多用户;安全性好;对内存和文件管理性能优越。
Unix系统:aix(ibm)、solaris(sun)、hp unix(hp)。
Linux文件系统Linux文件权限权限分为三种:r 可读用4表示w 可写用2表示x 可执行用1表示ls -l 显示内容如下-rwxrw-r-- 1 root root 1213 feb 2 09:39 abc前面的十个字符确定不同用户能对文件做什么第一个字符代表文件(-)、目录(d)、链接(l)其余字符每三个一组第一组rwx:文件拥有者的权限是读、写、执行第二组rw-:与文件拥有者同一组的用户的权限是读、写、不能执行第三组r--:不与文件拥有者同组的其他用户的权限是读、不能写、不能执行可用数字表示:r=4,w=2,x=1因此rwx=4+2+1=71 表示文件数,如果是文件夹则显示文件夹下有多少个文件root 用户root 组1213 文件大小(字节)Feb 2 09:39 最后修改日期abc 文件名显示白色是普通文件,蓝色是文件夹,绿色是可执行文件Vi编辑器Vi编辑器:1.vi xxx.txt2.i(进入插入模式)3.esc(进入命令模式)4.:(输入命令)wq(保存退出)q!(不保存退出)set nu 显示行号set nonu 取消行号/字符串查找字符串,按n往下继续查找?字符串查找字符串,按n往上继续查找wq! 强制保存退出(需root权限)Linux安装软件./xxx.bin & 执行bin文件,可执行文件也通过./执行,&代表在后台运行tar –zxvf xxx.tar.gz 执行tar.gz文件javaee环境先安装jdk,再安装eclipse,最后安装myeclipse(需在图形界面下)。
安装软件,首先挂载,然后把安装文件拷贝到home目录下,不要在挂载的光驱安装,光驱是不可写的,cd /home,找到需要安装的软件,./软件名.bin(或者tar –zxvf 名.tar.gz),来执行安装。
linux系统应用基础教程第3版 笔记

linux系统应用基础教程第3版笔记《Linux系统应用基础教程(第3版)》是一本涵盖Linux系统基础知识和应用实践的教材,它针对初级和中级Linux用户,系统地介绍了Linux系统的安装、配置及应用开发等方面的内容。
下面是本人对该书的学习笔记,总结了书中的重点内容和个人的理解。
第一章Linux操作系统简介1.1 Linux操作系统简介Linux是一种自由开源的类UNIX操作系统,包含了操作系统内核、各种软件工具和应用程序等。
其特点有稳定性高、安全性好、支持众多的应用程序等。
1.2 Linux内核Linux内核是操作系统的核心,也是整个Linux系统其中最重要的组件之一。
它负责管理系统硬件资源、提供各种系统调用接口、实施进程管理和IO管理等功能。
1.3 Shell的基本概念Shell(壳)是一种与用户交互的用户接口程序。
Linux Shell作为用户与内核之间的接口,承载着指令解析和执行的功能。
常见的Shell有Bourne Shell (sh)、Bourne Again Shell (bash)、C Shell (csh)和Korn Shell (ksh)等。
第二章Linux操作系统的安装与配置2.1 Linux安装Linux的安装一般可以选择光盘安装、网络安装或虚拟机安装等方式。
具体步骤包括选取合适的Linux发行版、准备安装媒介、进行系统分区和配置、安装引导程序和安装基本软件等。
2.2 Linux系统的基本设置完成安装后,还需进行系统的基本设置,包括网络设置、用户管理、软件包管理和系统服务管理等。
其中关于软件包管理,可以使用RPM(Red Hat Package Manager)和apt-get等工具进行软件包的安装、更新和卸载等操作。
2.3 Linux系统的磁盘和文件系统管理Linux支持众多的文件系统,如Ext2、Ext3、Ext4、XFS和Btrfs 等。
它们在性能、容错和扩展性上有所不同。
linux学习笔记

目录第一章 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学习笔记(CentOS)

Linux学习笔记1 Linux 入门教程Linux,在今天的广大电脑爱好者心中已经不再是那个遥不可及的新东西了,如果说几年前的 Linux 是星星之火的话,如今 Linux 不仅在服务器领域的应用取得较大进展,而且在桌面应用领域也有越来越多的人选择使用。
Linux 的开放性和灵活性使它得以在实验室和其它研究机构中被用于创新性技术变革的前沿,现在 Linux 已经真正地向广大的电脑爱好者们敞开了大门。
只要你对 Linux 感兴趣,想要学习 Linux,那么本教程将带你走进 Linux 的世界。
第一章初识 Linux在学习使用之前我们还是先来了解一下 Linux 吧。
Linux 是什么?按照 Linux 开发者的说法,Linux 是一个遵循 POSIX(标准操作系统界面)标准的免费操作系统,具有BSD 和SYSV 的扩展特性(表明其在外表和性能上同常见的UNIX 非常相象,但是所有系统核心代码已经全部被重新编写了)。
它的版权所有者是芬兰籍的 Linus B. Torvalds 先生。
1.熟练掌握基本命令。
每个系统都有自己特定的语言环境,Linux 也不例外,只有熟悉并熟练掌握 Linux 的常用基础命令才可以深入学习。
2.系统管理及运用。
系统的管理包括启动、用户、进程以及安全管理等等。
大体上都是通过命令来进行配置文件及脚本文件的。
3.源码的学习和研究。
由于内核的相似,Linux 同 UNIX 一样都是由 C 语言开发而成的,所以了解 UNIX 的朋友学习起来相对容易。
4.内核开发。
现在的很多服务器系统,网络设备,安全防护软件以及手机系统和掌上PDA 的操作管理系统都是由Linux 编程开发而成的,所以内核的开发学习当然必不可少。
5.数据库及服务器领域。
如今Linux 做的服务器在市场中占有率第一的位置无可动摇,其中包括:WWW 服务器,FTP 服务器,mail 服务器,数据库服务器等等多种服务器。
154页linux学习笔记,Linux大神超详细全面总结,学完快速掌握

154页linux学习笔记,Linux大神超详细全面总结,学完快速掌握之前一直以为Linux和Windows差不多,但是学习了Linux基础入门之后才发现两种操作系统之间差距非常大。
Linux只是在硬件之上的内核和系统调用,就连我们在Windows 里习以为常的图形界面都是Linux上的软件。
在使用Linux的时候,我们都习惯于使用终端和命令行进行操作,而不是像Windows那样的图形界面里的鼠标键盘的共同操作。
近年来,Linux 系统已经渗透到 IT 领域的各个角落,作为一名 IT 从业人员,不管你是专注于编程,还是专注于运维,都应该对Linux 有所了解,甚至还要深入学习,掌握核心原理。
今天给大家分享一份精心整理的154页《linux笔记》,这份入门笔记最大的特点是通俗易懂,并且非常详细,学习完这份笔记即可快速了解 Linux,建议收藏保存。
目录展示•一、常用命令•二、磁盘管理•三、用户管理•四、文件权限•五、目录结构•六、软件安装•七、时间管理•八、启动引导•九、运行级别•十、进程管理•十一、资源监控•十二、系统服务•十三、环境管理•十四、网络管理•十五、配置文件•十六、计划任务•十七、 VI/VIM编辑器•十八、压缩打包•十九、常见问题一、常用命令•终端快捷键•gnome快捷键•窗口操作快捷键•文件浏览器•关机和重启命令•grep和管道符三、用户管理•1、用户和用户组操作命令•2、finger 工具:用来查询用户信息,侧重用户家目录、登录SHELL 等;•3、查询登录主机的用户工具:w 、who 、users•4、groups 用户所归属的用户组查询;四、文件权限•1、文件类型•2、文件权限•3、超级权限控制•4、权限命令五、目录结构六、软件安装•1.RPM•2.YUM。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
#mkdir /root/dir1/dir2/dir3 这样就建立了 dir1,dir2,dir3 的三个空目录。若只想删掉 dir3,即用命令: #rmdir /root/dir1/dir2/dir3 。 例 B:若想同进删掉这三个空目录,即用命令:#rmdir -p /root/dir1/dir2/dir3 这个命令将企图删掉 dir3,dir2,dir1 和 root 这四个目录,但由于 root 目录 下不是空 的,所以操作失败,。(copy)
新手有时候就是对照着别人的配置说明,也很难在相应的地方找到指定文件 (因 为不同发行版的 Linux 对同样的文件放的地方不一定完全一样。),这时候就很 需要 find 命令了。 注意,如果在查找结束后,如果没有显示出什么结果,那就说明想找的文件不存 在,并不是系统没有执行查找。如果系统管理员把某些文件或目录设置成禁止访 问的模式后,普通用户在使用 find 命令查找这些文件目录时,就会出现 Permission denied.(禁止访问),当然你也将无法查找你想要的文件了。要是你 觉得出现这些字样 “ 很烦人,你可以使用管道符 >”,把它转到一个虚拟的空设备上。命令如下: $ find / -name access_log2 > /dev/null 例子: 例 A:假定你想找/boot 目录下的启动菜单配置文件 grub.conf,可用如下命 令。 #find /boot -name grub.conf -print /boot/grub/grub.conf 例 B:若想找所有以 conf 为扩展名的文件,命令如下 #find / -name "*.conf" -print 5、locate 查找文件命令 命令格式:#locate <相关字> 常用选项: 命令使用说明: locate 命令用于查找文件,它比 find 命令的搜索速度快,它需要一个数据库, 这个数据库由每天的例行工作(crontab)程序来建立。当我们建立好这个数据库 后,就可以方便地来搜寻所需文件了。 例子: 例 A: [[ jackey@timeout jackey]] $ locate MagicLinux-Tools-1.2pre5.iso /data/home/jackey/tmp/MagicLinux-Tools-1.2pre5.iso.md5sum /data/home/jackey/MagicLinux-Tools-1.2pre5.iso.md5sum /export/ftp/pub/magiclinux/dev/iso/MagicLinux-Tools-1.2pre5.iso /export/ftp/pub/magiclinux/dev/iso/MagicLinux-Tools-1.2pre5.iso.md5s um 6、mkdir 建立新的目录(make directory) 命令格式:#mkdir [[选项]] <目录名> 常用选项: -m,它表明在建立目录时,按-m 后面指定的权限值设置目录权限。在没有-m 选 项时,默认权限是 755。(mode) 命令使用说明: 例子: 例 A:想建立一个目录 newdir,其权限为 755,命令为: #mkdir newdir 若想建立一个目录 newdir,其权限为 777,命令为: #mkdir -m 777 newdir 7、rmdir 删除空目录命令。(remove directory) 命令格式:#rmdir [[选项]] <目录列表> 常用选项: -p,它表明,若要删除的目录的父目录也是空目录时,父目录也一起删掉。状态 信息将显示被删除的及没被删除的目录。(parents) 命令使用说明: 如果所删除的目录不为空,即会报出错信息。目录列表的各个目录用空隔分开。 例子: 例 A:我们用上面学的 mkdir 命令建立一些空的目录,然后用 rmdir 删掉, 如下所示: #mkdir /root/dir1 #mkdir /root/dir1/dir2
提示命令没有被发现: 在终端 root 模式下输入:vi /etc/profile 在 export PATH … … 下 面 一 行 输 入 export PATH=/sbin/bin:$PATH 保存退出 再输入 source /etc/profile,就 OK 啦
linux 官方命令手册
1、pwd 显示当前目录命令。(Print Working Directory) 命令格式:#pwd 常用选项:无 命令使用说明: 当你在终端下工作久了后,往往是记不清自己当前是在系统文件树中的哪个位 置,而终端提示符前面也仅显示出当前的目录,而非完整的路径。这时你用 pwd 命令,就可以知道自己当前所在的位置。 例子: 例 A:[[root@MagciLinux share]]# pwd /usr/X11R6/share 这就显示了当前完整的路径。 2、ls 显示目录内容命令。(list) 命令格式:ls [[选项]] [[文件或目录列表]] 常用选项: -a,全部(all)。列举目录中的全部文件,包括隐藏文件(.filename)。位于 这个 列表的起首处的.. 和 . 依次是指父目录和你的当前目录。 -l,长(long)。列举目录内容的细节,包括权限(模式)、所有者、组群、大 小、 创建日期、文件是否是到系统其它地方的链接,以及链接的指向。 -F,文件类型(File type)。在每一个列举项目之后添加一个符号。这些符号包 括: /表明是一个目录;@ 表明是到其它文件的符号链接;* 表明是一个可执行文件。 -r,逆向(reverse)。从后向前地列举目录中的内容。 -R,递归(recursive)。该选项递归地列举所有目录(在当前目录之下)的内 容。 -S,大小(size)。按文件大小排序。 命令使用说明: 其等同于 DOS 下的 dir 命令。不带任何参数的默认情况下(#ls),显示当前目 录下所有 文件和非隐藏目录。如果想看当前目录 下所有的文件目录及详细信息,可用命令:# ls -al ;如果你想在当前目录下显示 别地方的目录,你可用: $ ls [[选项]]<想要显示目录的绝对路径> 。你可以通过阅读 ls 的说明书页 (man ls)来获得的完整命令帮助。 例子: 例 A:显示当前目录下文件目录的详细信息#ls -al drwxr-xr-x 4 root root 4096 12 月 3 02:35 .kde
8、mv 移动文件或目录、更改文件或目录名命令。(move) 命令格式:#mv [[选项]] <源文件或目录> <目标文件或目录> 常用选项: -i,表明在进行转移文件盖写前给出提示,让用户确认,以防止把目标文件中同名 文件无意覆盖掉。(interactive:交互的) -f,表明,即使目标文件同名,也不给出提示而直接覆盖掉,这时就算加了-i 选 项也没用。当然,如果目标文件没有写权限的话,就无法覆盖,系统会给相应的 出错信息。(force) 命令使用说明: 例子: 例 A : 要 把 /root/picture 目 录 下 所 有 的 后 缀 名 为 ".png" 的 文 件移到目 录/usr/local/share/picture 目录下,用如下命令: #mv -f /root/picrure/*.pgn /usr/local/share/picture 也可以用 mv 命令更改文件或目录名:#mv 旧文件名(目录名) 新文件名(目录 名) 例:我们要把/root/picture 目录下的文件 kdepic.png 改名为 life.png,命令 为: #mv /root/picture/kdepic.png /root/picture/life.png 若想把整个 pitcure 目录改为 mypicture,命令为: #mv /root/picture /root/mypicture
-rw------- 1 root root 313 12 月 22 12:25 .kderc drwxr-xr-x 2 root root 4096 12 月 7 20:55 .lftp -rw-r--r-- 1 root root 0 12 月 26 12:41 ls.file drwxr-xr-x 4 root root 4096 12 月 23 01:57 LZS lrwxrwxrwx 1 root root 4 12 月 23 02:04 lzs07 -> LZS/ drwxr-xr-x 11 root root 4096 12 月 14 05:31 lzs 下载 -rw-r--r-- 1 root root 147 12 月 24 22:19 Magic Linux 由上面输出可看到文件的详细信息,大致有七列,各列对应的意义分别为:文件 类型和权限、连接或目录计数、文件所有者、文件所有者所属的工作组、以字节 为单位显示文件大小、文件最近修改时间、文件名。 第一个字母表示文件类型:-为常规文件、d 为目录、b 为块特殊设备(磁盘)、c 为字符特殊设备(终端)、p 为有名管道、s 为信号灯、m 为共享存储器,l 为链 接目录。紧跟文件类型的字符表示文件的权限,权限三个字符为一组,分别表示: 文件所有者,与文件所有者同在的工作组、系统中其他的人。每组由三个字符组 成,依次表次读、写和执行权限 。 “r"表示有读权限,"w"表示有写权限,x ” 表示有执行权限,而 -“表示没有 相应的权限。 另外,要特别注意的是,某一用户拥有的权限不仅依赖于对文件的权限,还依赖 于对该文件所属目录的权限。也就是说,即使你拥有了指定文件的写,读、执行 权限,但对这个文件所属的目录你没有相应的写、读、执行权限,你还是不能对 这个文件进行相应的写、读 、执行等操作。