Linux
文章平均质量分 54
郭晓湉
代码小民工
展开
-
mysql重置密码
1,停止当前的mysqld服务2,再次开启服务,以不带权限验证的形式3,利用客户端,连接mysql我们的用户可以获得最高权限 root4,修改 mysql数据库 中 user表的root用户相关的密码5,关闭这个不受验证的服务,重新开启服务原创 2013-04-19 19:24:33 · 1496 阅读 · 1 评论 -
将jobs调入后台工作,将后台工作调入前台如何实现
用fg命令把一个后台程序掉到前台执行,bg命令把一个前台程序掉到后台执行使用方法:(两个非常相像)fg [%jobbid] 是作业号为jobid的前台进程继续进行,或者把后台进程转到前台执行。bg [%jobbid-list] 恢复执行作业号在jobid-list中给出的那些被挂起的进程作业,或者把前台进程和挂起进程转到后台。用jobs命令看job-list原创 2013-01-05 16:02:36 · 4537 阅读 · 0 评论 -
vi的三种使用模式及详细用法
功能最强在的编辑器——vi vi是所有UNIX系统都会提供的屏幕编辑器,它提供了一个视窗设备,通过它可以编辑文件。当然,对UNIX系统略有所知的人, 或多或少都觉得vi超级难用,但vi是最基本的编辑器,所以希望读者能好好把它学起来,以后在UNIX世界里必将畅行无阻、 游刃有余,因为其他几种文本处理器并非UNIX标准配备。说不定别人的Linux机器没安装joe或p原创 2013-01-05 15:05:21 · 2853 阅读 · 0 评论 -
Linux操作系统的发展史及其特点
自1991年Linux操作系统发表以来的10年间,Linux操作系统以令人惊异的速度迅速在服务器和桌面系统中获得了成功。它已经被业界认为是未来最有前途的操作系统之一。并且,在嵌入式领域,由于Linux操作系统具有开放源代码、良好的可移植性、丰富的代码资源以及异常的健壮,使得它获得越来越多的关注。 Linux的出现,最早是一位名叫Linus Torvalds的计算机业余爱好者,当时他是芬兰原创 2013-01-05 14:55:39 · 5427 阅读 · 0 评论 -
Linux练习题
1.利用pwd命令显示当前目录pwd2.ls命令 ls -a命令的区别没路径 有路径3.man命令查看ls的手册man ls4.在根目录下创建test目录mkdier test5.在test目录下创建user1/user2目录结构mkdier user1 user26.利用touch命令在user2下创建文件myfiletouch myfile7原创 2013-01-05 14:54:11 · 2569 阅读 · 0 评论 -
简述如何在裸机上安装linux操作系统
$ sudo useradd [option] LOGIN我直接从终端里拷来的,你自己读把,看不懂就粘到google翻译里去读吧 Options: -b, --base-dir BASE_DIR base directory for the new user account home directory -c, --原创 2013-01-05 16:12:42 · 5395 阅读 · 0 评论 -
在linux下父进程和子进程的概念是什么?如何理解?如何显示?
当一个子进程结束运行(一般是调用exit、运行时发生致命错误或收到终止信号所导致)时,子进程的退出状态(返回值)会回报给操作系统,系统则以SIGCHLD信号将子进程被结束的事件告知父进程,此时子进程的进程控制块(PCB)仍驻留在内存中。一般来说,收到SIGCHLD后,父进程会使用wait系统调用以取得子进程的退出状态,然后内核就可以从内存中释放已结束的子进程的PCB;而如若父进程没原创 2013-01-05 16:07:01 · 3038 阅读 · 0 评论 -
inittab文件的代码含义及作用
etc/inittab是一个非常重要的文件,因此掌握它对于很好的使用Linux有很大的帮助。 其各部分的含义如下: # 0-halt(Do Not set initdefault to this) 关机,请不要让默认init进程为0 # 1-Single user mode 单用户模式 # 2-Multiuser.without NFS 没有NFS的多用户模式 # 3-Full原创 2013-01-05 15:02:28 · 1145 阅读 · 0 评论 -
简述如何引导启动多操作系统
1.打开电脑以便当前版本的 Windows 正常启动,然后执行以下操作之一:?如果下载了 Windows 7,请浏览到下载的安装文件,然后双击该文件(通常在“类型”列中标识为“应用程序”文件)。?如果您有 Windows 7 安装光盘,请将该光盘插入电脑。安装过程应自动开始。如果没有自动开始,请依次单击“开始”按钮和“计算机”,再双击 DVD 驱动器以打开 Windows原创 2013-01-05 14:59:19 · 991 阅读 · 0 评论 -
简述磁盘和文件系统的关系
文件系统是在磁盘上的,是在磁盘上组织文件的方法。磁盘的一个分区可以是一个文件系统 当然也可以所有分区文件系统一样原创 2013-01-05 16:11:58 · 2756 阅读 · 0 评论 -
如果杀死进程
kill -9 进程号先 ps -ef | more 看进程情况 如果知道进程名称 也可以用 ps -ef| grep 进程名称找到第二列 就是进程号 ,输入 kill -9 进程号原创 2013-01-05 16:05:42 · 1065 阅读 · 1 评论 -
linux 怎样用命令关闭防火墙
【root@localhost etc】# service network restart //关闭防火墙【root@localhost etc】# service nfs restart //重新启动NFS原创 2013-01-11 09:26:06 · 1303 阅读 · 1 评论 -
什么是shell?
很多人们都不了解电脑,只知道用却不知道里面有什么内容。现在我向在大家介绍一下shell 什么是shell? shell是一个命令行用户界面,用户可以在这个命令行界面中输入各种字符命令。所以也可以讲shell是一个命令解释器。 以一个图加以说明: Shell与内核与用户的关系图 更简单地说,shell是一个程序,用户通过这个原创 2013-02-01 09:43:14 · 1288 阅读 · 0 评论 -
特殊权限有哪些?如何授予和取消?
SUID、SGID、STICKY简介: 在了解特殊权限位前,先来了解一下安全上下文概念。 安全上下文: 进程运行时能够访问哪些资源或文件,不取决于进程文件的属主属组,而是取决于运行该命令的用户身份的uid/gid,以该身份获取各种系统资源。 特殊位作用: SUID:对一个可执行文件,不是以发起者身份来获取资源,而是以可执行文件的属主身份来执行。 SGID对一个可执行原创 2013-02-01 09:41:22 · 3297 阅读 · 0 评论 -
举例说明如何创建和管理用户及组(添加删除用户,组成员的添加删除)
1、建用户:adduser phpq //新建phpq用户passwd phpq //给phpq用户设置密码 2、建工作组groupadd test //新建test工作组 3、新建用户同时增加工作组u原创 2013-02-01 09:40:33 · 2047 阅读 · 0 评论 -
举例说明shell命令的三种特殊格式
内容提要1.熟悉Shell及其功能。2.熟悉Shell的元字符。3.熟悉命令行格式。4.学会使用命令帮助。3.2.1 Shell简介什么是Shell— Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口(命令解释器)。— Shell接收用户输入的命令并把它送入内核去执行。— Shell起着协调用户与系统的一致性和在用户与系统之间进行交互的作用。S原创 2013-02-01 09:44:49 · 1923 阅读 · 0 评论 -
简述文件的类型及权限。举例说明如何修改文件的权限。
一、文件和目录权限概述 在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。 通过设定权限可以从以下三种访问方式限制访问权限:只允许用户自己访问;允许一个预先指定的用户组中的用户访问;允许系统中的任何用户访问。同时,用户能够控制一个给定的文件或目录的访问程度。一个文件活目录可能有读、写及执行权限。当创建一个文原创 2013-02-01 09:42:01 · 2672 阅读 · 0 评论 -
举例说明shell重定向及管道
1. 标准输入,标准输出与标准错误输出 Linux下系统打开3个文件,标准输入,标准输出,标准错误输出。 标准输入:从键盘输入数据,即从键盘读入数据。 标准输出:把数据输出到终端上。 标准错误输出:把标准错误输出到终端上。 默认的标准输入指的是键盘,默认的标准输出与标准错误输出指的是屏幕或者是终端。 系统为这三个文件分配了文件标识符fd(file d原创 2013-02-01 09:44:17 · 1464 阅读 · 0 评论 -
如何对新的磁盘进行分区格式化挂载、卸载?举例说明
磁盘的分区、格式化、挂载 对于一个系统管理者( root )而言,磁盘的的管理是相当重要的一环,尤其近来硬盘已经渐渐的被当成是消耗品了 ..... 如果我们想要在系统里面新增一颗硬盘时,应该有哪些动作需要做的呢: 1.对磁盘进行分区,以创建可用的 partition ; 2.对该 partition 进行格式化( format ),以创建系统可用的 filesystem; 3.原创 2013-01-05 16:15:54 · 1239 阅读 · 0 评论 -
分析GRUB配置文件
BSP是板级支持包(Board Support Package)的缩写,是通常用在嵌入行业中的一个术语,用来代表在一个特殊硬件平台上快速构建一个嵌入操作系统所需的原始资料或者二进制软件包。BSP的作用是支持操作系统,使之能够更好的运行于硬件平台。BSP是相对于操作系统而言的,不同的操作系统对应于不同定义形式的BSP,包括Windows CE、Linux、Vxworks等。原创 2013-01-05 14:57:45 · 887 阅读 · 0 评论 -
引导方式有哪些?LILO和GRUB的区别是什么?
在安装Linux系统时,Linux会将硬盘分区,而这种分区Windows无法辨认。因此,如果你想在已经安装了Linux的系统中运行Windows安装程序,它就会试图寻找适当的存储卷,并一直停留在“正在检测您的系统”这个阶段。因此,要解决的问题是删除现有的Linux分区并修改硬盘的主引导记录(MBR),使其适宜安装Windows。 为达到这个目的,你先要从Linux所在硬盘或CD启动——最初拿原创 2013-01-05 15:00:52 · 2803 阅读 · 0 评论 -
说明find命令和grep命令的区别及详细用法
1、find命令find命令是一个无处不在命令,是linux中最有用的命令之一。find命令用于:在一个目录(及子目录)中搜索文件,你可以指定一些匹配条件,如按文件名、文件类型、用户甚至是时间戳查找文件。下面就通过实例来体验下find命令的强大。1.1、find命令的一般形式man文档中给出的find命令的一般形式为:find [-H] [-L] [-P] [-D debu原创 2013-01-05 15:04:14 · 2715 阅读 · 0 评论 -
创建、删除文件及文件夹,文件及文件夹的复制、剪切、重命名。
一、目录创建 在/home/wwwroot目录下新建一个sinozzz123的文件夹 mkdir /home/wwwroot/sinozzz123 二、目录复制 1.把/home/wwwroot/sinozzz里面的文件和文件夹等复制到home/wwwroot/sinozzz123目录下 cp -rf /home/wwwroot/sinozzz/* /hom原创 2013-01-05 15:03:43 · 1261 阅读 · 0 评论 -
练习
原创 2013-01-05 14:42:39 · 728 阅读 · 1 评论 -
Linux 常用命令 – 给linux初学者(二)
26.编译c/c++文件 gcc gcc -v 查看GCC版本 gcc -o test test.c 2>errfile 编译test.c时若有错误信息,则将错误信息重定向到errfile 27.chattr +i filename 禁止删除,chattr -i filename 取消禁止 lsattr 查看隐藏档属性 28.自动化执行 at 执行一原创 2012-12-17 20:33:18 · 979 阅读 · 0 评论 -
Linux大全2
文件和目录cd /home 进入'/ home'目录'cd .. 返回上一级目录cd ../.. 返回上两级目录cd 进入个人的主目录cd ~user1 进入个人的主目录cd - 返回上次所在的目录pwd 显示工作路径ls 查看目录中的文件ls -F 查看目录中的文件ls -l 显示文件和目录的详细资料ls -a 显示隐藏文件ls *[0-9原创 2012-12-26 17:07:11 · 876 阅读 · 0 评论 -
Linux 系统引导流程
1固件自检--------firmware固件-------固化到主板芯片中的一段程序,通过CMOS/BIOS用来加电自检CMOS --- =存储器 给所有的芯片加电BIOS------basic Input Output System 简单的输入输出系统-----连接软件和硬件之间的一座桥梁-----软件的命令和硬件的命令结合 2,加原创 2012-12-26 14:58:17 · 927 阅读 · 0 评论 -
Linux vi编辑器的使用
1.VI(visual interface)文本编辑器2.系统默认安装好的(精简)3.启动vi:直接在命令行输入vi即可,在哪个目录下启动,默认保存在哪个目录下4.vi启动后分为3种模式:插入模式:文字的编辑,内容的输入命令模式:执行相应的命令(如:查找,替换,复制,粘贴,剪切...)末行模式:特殊的命令模式(对文档进行保存,关闭..)5.如何切换模式命令模式---原创 2012-12-26 11:56:57 · 1013 阅读 · 0 评论 -
Linux大全5
文件系统分析badblocks -v /dev/hda1 检查磁盘hda1上的坏磁块fsck /dev/hda1 修复/检查hda1磁盘上linux文件系统的完整性fsck.ext2 /dev/hda1 修复/检查hda1磁盘上ext2文件系统的完整性e2fsck /dev/hda1 修复/检查hda1磁盘上ext2文件系统的完整性e2fsck -j /de原创 2012-12-26 17:10:01 · 1001 阅读 · 0 评论 -
Linux大全4
用户和群组groupadd group_name 创建一个新用户组groupdel group_name 删除一个用户组groupmod -n new_group_name old_group_name 重命名一个用户组useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1创建一个属原创 2012-12-26 17:09:11 · 976 阅读 · 0 评论 -
Linux大全3
文件搜索find / -name file1 从 '/'开始进入根文件系统搜索文件和目录find / -user user1 搜索属于用户 'user1'的文件和目录find /home/user1 -name \*.bin 在目录 '/ home/user1'中搜索带有'.bin'结尾的文件find /usr/bin -type f -atime +100 搜原创 2012-12-26 17:08:07 · 1077 阅读 · 0 评论 -
Linux大全1
系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件- (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpui原创 2012-12-26 17:06:24 · 937 阅读 · 0 评论 -
linux下用户和组的管理及特殊权限的设置
linux下用户和组的管理一、linux是一个多用户多任务的操作系统二、为什么要创建多个用户?1.使每个人对自己的资源进行更好的管理2.使不同的用户对计算机的资源管理有特殊的权限3.实现分布式处理(把一个任务分成多个模块,大家同时来完成)三、用户信息的存放(/etc/passwd)3类用户: 超级管理员root(用户属性:UID/GID) UID=0 GID=0原创 2012-12-26 11:54:44 · 1613 阅读 · 0 评论 -
Linux 常用命令 – 给linux初学者(一)
Linux 常用命令 1.# 表示权限用户(如:root),$ 表示普通用户开机提示:Login:输入用户名password:输入口令 用户是系统注册用户成功登陆后,可以进入相应的用户环境.退出当前shell,输入:exit 2.useradd netseek 添加一个netseek用户passwd netseek 给netseek这个用户设置密码.(/etc/pass原创 2012-12-17 20:32:28 · 1014 阅读 · 0 评论 -
linux密码破解
大家都说Linux系统安全性比较高但是并不是说无懈可击,Linux密码破解是一种特殊的做法来完成这一目的的。现在这里是解决Redhat Linux的一个问题,在其他发行版本上还没做实验。有兴趣可以试一试这个Linux密码破解方法。 linux安装完毕后会有一个root用户。那么如何在不知道密码的情况下修改掉root用户的密码呢? 本系统使用RedHat Linux 安装环境是vmwar原创 2012-12-18 09:11:15 · 1752 阅读 · 1 评论 -
例举linux下文件系统的类型及特点
不同版本的Linux所支持的文件系统类型和种类都有所不同,如何知道自己使用的Linux发行版的文件系统类型呢?下面以Mandrake Linux为例,讲解如何操作。 以超级用户权限登陆Linux,进入/Lib/modules/2.4.18-6mdk/kernel/fs目录,执行下面命令: #ls 注意,不同Linux发行版本的fs目录的位置可能有些不同。/Lib/mod原创 2013-01-05 16:13:48 · 2451 阅读 · 0 评论 -
进程的概念?如何显示进程?
进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。它可以申请和拥有系统资源,是一个动态的概念,是一个活动的实体。它不只是程序的代码,还包括当前的活动,通过程序计数器的值和处理寄存器的内容来表示。 windows的进程管理器 kill (进程ID)杀死进程ps显示进程原创 2013-01-05 16:04:45 · 1185 阅读 · 0 评论 -
Linuxbootloader和kernel的作用
BSP是板级支持包(Board Support Package)的缩写,是通常用在嵌入行业中的一个术语,用来代表在一个特殊硬件平台上快速构建一个嵌入操作系统所需的原始资料或者二进制软件包。BSP的作用是支持操作系统,使之能够更好的运行于硬件平台。BSP是相对于操作系统而言的,不同的操作系统对应于不同定义形式的BSP,包括Windows CE、Linux、Vxworks等。原创 2013-01-05 14:56:52 · 3582 阅读 · 1 评论 -
shell相关概念
shell脚本一、相关概念1.shell:终端中的命令(人机交互)类似于windows中的批处理文件(*.bat)2.shell的版本(/etc/shells)3.shell命令的基本格式 提示符 命令 参数 操作数(ls -l /etc)特殊格式: 多条命令同时执行:命令1;命令2;... ls -l /bin bash;pwd 输入输出重定向: [原创 2013-01-05 14:53:14 · 800 阅读 · 0 评论 -
linux常用命令(一)
一、文件、目录操作类浏览目录类:1、pwd:显示当前所在目录2、cd:进入相应的目录 cd ==== cd ~ 进入主文件夹 cd / 进入根文件 cd /var/tmp 进入指定文件 cd .. 向上3、ls :显示文件或目录的信息语法格式:ls [参数] [文件或目录] 参数: -a:显示所有文件或文件夹 -A:显示指定目录下所有子文件原创 2012-12-20 14:59:28 · 985 阅读 · 0 评论