Linux
文章平均质量分 52
fengda2870
现在学习分形艺术!
展开
-
OpenEuler 第八章《使用shell脚本》思考题
新建用户列表文件userlist,在文件中按行写入10个用户名。新建一个useradd.sh 脚本,要求该脚本能自动创建用户,用户名为userlist列表中的用户,密码为openEuler12#$,新创建的用户家目录内包含一个hello.txt文件,hello.txt文件的归属用户和私有组为该用户。新建10个用户 a[1-10][root@openEuler ~]# vim userlist[root@openEuler ~]# cat userlista1a2a3a4a5a6.原创 2021-10-13 15:25:32 · 1217 阅读 · 0 评论 -
OpenEuler 第五章《安装软件并管理服务》思考题
从华为云镜像站下载nginx源码,并编译安装nginx.[root@openEuler ~]# wget https://repo.huaweicloud.com/nginx/nginx-1.9.9.tar.gz解压与编译tar -zxvf nginx-1.9.9.tar.gzcd nginx-1.9.9./configuremakemake install进入安装目录[root@openEuler nginx-1.9.9]# cd /usr/local/nginx/sb.原创 2021-10-12 16:59:52 · 1139 阅读 · 0 评论 -
OpenEuler 第四章《用户与权限管理》练习题
请创建一个用户组it,要求GID为1010;再创建一个组mg,要求GID为1020[root@openEuler ~]# groupadd -g 1010 it[root@openEuler ~]# groupadd -g 1020 mg创建一个用户user1,主组为其私有组,附属组为it;创建一个用户user2,主组为mg,附属组为it。[root@openEuler home]# useradd user1[root@openEuler home]# gpasswd -a user原创 2021-10-12 11:41:13 · 1845 阅读 · 0 评论 -
【转】初学linux推荐
初用Linux的用户可能有些处处不方便的感觉,可是等使用一段时间、并掌握了一些技巧后就会感到越来越顺手了。以下就是笔者收集整理的一些Linux的使用者自初学以来积累的一些经验与技巧,推荐给大家,会有所帮助的。 1、使用虚拟控制台 登录后按“Alt+F2”键,这时又可以看到一个login提示符,这个就是第二个虚拟控制台。一般新安装的Linux有六个虚拟控制台,可以用Alt+F1至Alt原创 2013-10-24 01:18:58 · 1240 阅读 · 0 评论 -
11.Linux权限机制与扩展权限
Linux权限机制权限是操作系统用来限制用户、组、进程对操作系统资源(文件、设备等)的访问的机制权限分为:读、写、执行,一般表示为 r、w、x每个文件或文件夹拥有一个所属用户和所属组,并且设置对应的权限每个进程在运行的时候均以一个用户的身份运行,同时继承该用户的权限Linux使用UGO权限模型,U代表所属用户、G代表所属组、O代表其他,每个文件的权限原创 2013-10-29 13:41:24 · 1468 阅读 · 0 评论 -
13.Linux多命令协作:管道及重定向
开源文化的核心理念之一就是不要重复发明轮子,很多开源软件都大量使用了其他开源软件或功能组建,同样,Linux中的命令也往往只实现某个特定的、单一的功能,复杂功能往往都是通过多命令协作完成的管道及重定向就是Linux多命令协作的基础机制Linux的Shell对数据流进行以下分类定义: stdin 标准输入 编号为:0 默认:键盘stdout 标准输出原创 2013-10-29 14:13:41 · 1192 阅读 · 0 评论 -
14.Linux命令行文本处理工具
关键字搜索:grep 关键字 指定文件-i 搜索时忽略大小写-n 显示结果所在行-v 显示不包含关键字的行基于列的文本处理:cut -d: -f1 /etc/passwd-d 指定分割字符-f 指定显示列-c 基于字符顺序进行列分割文本统计:wc linuxcast-l 只统计行数原创 2013-10-29 14:55:45 · 1091 阅读 · 0 评论 -
15.RPM软件包管理
大多数开源软件都是以源代码形式发布的,源代码形式程序安装流程一般如下:./configure 检查编译环境、相关库文件以及配置参数并生成makefilemake 将源代码编译为可执行文件make install 安装编译好的可执行文件RPM(redhat Package Manager)是为了方便软件管理使用所开发的一套开源软件格式,RP原创 2013-11-02 13:10:05 · 1324 阅读 · 0 评论 -
16.YUM软件管理
rpm无法自动解决软件的依赖关系YUM(YellowDog Updater,Modified)是一个RPM的前段程序,主要用来自动解决rpm依赖关系,其特点如下:自动解决依赖关系可以对rpm进行分组,并基于组进行操作使用仓库管理rpm文件,支持多个仓库配置简单YUM引入仓库(repo)概念,仓库用来存放管理rpm软件包,当软件存在依赖关系时,自动从仓原创 2013-11-02 13:10:33 · 1318 阅读 · 0 评论 -
virtualbox安装centos 6 增强工具提示“Unable to find the kernel source tree for the currently running kernel”
virtualbox安装centos 6之增强工具时,在错误日志中会提示:unable to find the source of your current linux kernel#sudo sh ./VBoxLinuxAdditions.run 提示失败 Building the VirtualBox Guest Additions kernel modules [原创 2013-10-24 01:33:37 · 15302 阅读 · 2 评论 -
you need to be root to perform this command是什么意思?
意思是你要获得root权限如何获得:打开终端,输入su回车 然后输入密码回车就行了原创 2013-10-24 01:22:33 · 10603 阅读 · 2 评论 -
12.Linux网络基础配置
Linux中网卡标识为eth,第一块网卡叫做eth0,第二块叫做eth1,以此类推使用lspci或lsusb命令可查看网卡物理信息命令ifconfig用以查看网卡信息命令ifup、ifdown用以启用、关闭一个网卡接口ifup eth0ifdown eth0我们一般使用setup命令设置网卡信息网卡的配置信息保存在下面目录中:/etc原创 2013-10-29 13:43:34 · 1203 阅读 · 0 评论 -
Win7、Win8系统如何录制电脑声音、麦克风声音以及去干扰?
第一步:打开‘声音’面板:鼠标右键点击桌面右下角的小喇叭,选择‘录音设备’。第二步:查看设备中是否存在‘立体声混音’。若没有,空白处点击右键,选择‘显示禁用的设备’,设备中会出现‘立体声混音’、‘Stereo Mix’、‘录制播放’、‘Recording Mixer’、‘您听到的声音’、‘Analog Mix’等类似选项。第三步:右键点击‘立体声混音’-‘启用’。再右键点击原创 2013-10-28 14:20:48 · 25155 阅读 · 1 评论 -
10.Linux用户基础
操作系统通过用户、组概念来管理使用计算机的人用户代表一个使用计算机的使用者,操作系统通过用户概念限制一个使用者能够访问的资源组用来组织管理用户用户具有以下概念:每个用户有一个用户名和一个用户ID(UID),用户ID是操作系统真正用来管理标识用户的,UID为32位长,从0开始,最大一般到60000。用户分为:root用户(uid为0)、系统用户(uid 1~4原创 2013-10-28 11:46:05 · 1135 阅读 · 0 评论 -
9.Linux文件系统挂载管理
文件系统创建好之后需要挂载到系统中方可使用,windows、Mac系统会自动挂载文件系统,而Linux下一般需要手工挂载命令mount可用来挂载文件系统:mount 要挂载的设备 挂载点mount /dev/sdb1 /mnt-t 指定文件系统的类型,如: -t ext3、-t vfat -o 指定挂载选项: ro,rw 只原创 2013-10-26 22:32:07 · 1078 阅读 · 0 评论 -
8.Linux文件系统
文件系统是操作系统用以管理磁盘或分区上的文件数据使用的,创建文件系统的过程一般称之为格式化windows下主流的文件系统是:fat32、NTFS,Linux下主流的文件系统是:ext3、ext4判断一个文件系统优劣通常通过以下几个方面:支持最大分区大小支持最大单个文件大小支持文件名长度日志功能文件存取性能命令mke2fs用以创建文件系原创 2013-10-26 21:59:40 · 1090 阅读 · 0 评论 -
6.Vi文本编辑器
vi是Linux及类Unix系统中主流的命令行文本编辑器,功能极为强大,vim是增强版本的vivim有三种工作模式:命令模式(常规模式)插入模式ex模式命令模式常用指令:i 插入o 在当前行下插入新行dd 删除当前行yy 复制一行p 粘贴u 撤销上一个操作r 替换原创 2013-10-26 18:47:45 · 1148 阅读 · 0 评论 -
3.Linux文件基本操作管理
命令“cp”用以复制文件或目录:cp 源文件(文件夹) 目标文件(文件夹)-r 递归复制整个目录-v 显示详细信息命令“mv”用来移动或重命名一个文件或目录:mv 源文件(文件夹) 目标目录移动时如果指定文件名,则会进行重命名命令“touch”用以创建一个空白文件或更新一个现有文件的时间戳:touch 文件名命令“rm”用原创 2013-10-26 15:53:47 · 1166 阅读 · 0 评论 -
pure-ftpd无法停止的暂时解决方法
平常情况下pure-ftpd服务处于停止状态,只在使用pure-ftpd传输数据时才开启此服务。但在传输完成成功之后,使用停止服务命令,发现无法停止该服务。提示如下:# service pureftpd stop停止 pure-config.pl:cat: /var/run/pure-ftpd.pid: 没有那个文件或目录kill: usage: kill [-s sigspe原创 2013-11-03 02:19:38 · 9424 阅读 · 1 评论 -
Vim清空文件
Vim清空整个文件内容首先,使用gg调整光标到首行,然后使用dG命令即可。(小d加大G)原创 2013-11-25 00:54:46 · 1258 阅读 · 0 评论 -
[转]永远不要在Linux执行的10个最危险的命令
Linux命令行佷有用、很高效,也很有趣,但有时候也很危险,尤其是在你不确定你自己在正在做什么时候。这篇文章并不打算引来你对Linux或linux 命令行的愤怒。我们只是想让你意识到在你运行某些命令时应该三思而后行。(译注:当然,以下命令通常都是在root权限下才能将愚蠢发挥到无可救药;在普通用户身份下,破坏的只是自己的一亩三分地。)1. rm -rf 命令 rm -rf命原创 2013-12-08 13:39:05 · 1252 阅读 · 0 评论 -
Linux磁盘扩容
远程连接实例。运行 umount [文件系统名称] 命令卸载主分区。umount /dev/vdb1使用 df -h 查看是否卸载成功,如果看不到 /dev/vdb1 的信息表示卸载成功。以下为示例输出结果。[root@iXXXXXX ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/原创 2017-12-03 15:21:06 · 892 阅读 · 1 评论 -
Linux创建定时清理邮件日志
在root目录下创建sh文件vim auto_clear_mail_log.sh写入rm -f /val/mail/root再创建任务文件vim root_clear_mail_log.sh写入0 0 * * * /root/auto_clear_mail_log.sh添加到任务crontab root_clear_mail.原创 2017-12-20 10:19:12 · 2955 阅读 · 0 评论 -
在linux的top命令里的cpu信息是什么意思呢?
在linux的top命令里的cpu信息是什么意思呢?Cpu(s): 62.1% us, 15.9% sy, 0.1% ni, 19.4% id, 2.0% wa, 0.1% hi, 0.4% siMem: 8247956k total, 8232004k used, 15952k free, 205240k buffersSwap: 8191原创 2014-12-29 22:33:04 · 5780 阅读 · 0 评论 -
解决xshell与vim显示中文乱码的问题
打开一个用utf8编码的中文文件,在vim中,执行:set encoding=utf-8 termencoding=gbk fileencoding=utf-8后可正常显示中文咯。解释:encoding是设置档案的当前编码termencoding是用于vim屏幕的显示编码,由于xshell默认用于显示屏幕的编码是gbk,所以此处设置为gbk。同理,假设你修改了xshell的原创 2014-10-29 21:51:18 · 6411 阅读 · 0 评论 -
除去vim编辑器的黄色阴影
前几天不知道在编码的时候,按了什么,每次打“,”,都会出现黄色的阴影,去网上查了才知道,原来以前不小心用/,查询了,所以要想去掉黄色的阴影,就用 /查询没有的单词,比如说/ajdjlsola就能解决这个问题了。很高段,以后查什么字段就很方便了原创 2014-10-28 19:53:52 · 6249 阅读 · 1 评论 -
Xshell连接服务器Linux乱码的解决方案
1.Linux服务器设置:vi /etc/sysconfig/i18n将内容改为LANG="zh_CN.GB18030"LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"SYSFONT="lat0-sun16"2.原创 2014-07-13 19:28:41 · 1877 阅读 · 0 评论 -
【转】Apache限制IP并发数和流量控制
使用mod_limitipconn模块限制IP并发连接数安装:wget http://dominia.org/djao/limit/mod_limitipconn-0.24.tar.bz2tar jxvf mod_limitipconn-0.24.tar.bz2cd mod_limitipconn-0.24/usr/local/apache2/bin/apxs -c -i mod_l原创 2014-06-21 22:37:44 · 4705 阅读 · 0 评论 -
Discuz网站如何获取用户的真实IP?
DISCUZ论坛如需启用论坛自带的CC防护,请按照如下配置。使用WAF后,用户访问网站的是通过WAF服务器间接访问网站服务器的,Discuz论坛可能会在获取用户IP时,直接获取WAF的IP,而不能直接获取到用户的真实IP,在此提出一些解决方案。 解决方法(DZ X2):1、打开DZ /source/class/class_core.php 文件。2、找到原创 2014-06-10 20:39:14 · 5763 阅读 · 0 评论 -
【转】域名服务商为DNSPOD如何开启“网站安全防御(WAF)”?
首先请确认您的服务器上没有CC攻击防护软件,或已经把WAF的IP地址加入白名单。然后按照以下步骤修改CNAME指向WAF。 开启步骤:1、确认使用防护的域名及对应的IP地址是否正确。下图为WAF的高级配置页面,示例域名:www.waftest.cn。 2、在您域名的DNS服务商处,修改域名的DNS配置记录:原创 2014-06-10 18:05:37 · 2502 阅读 · 0 评论 -
【转】Linux流量监控工具 - iftop (最全面的iftop教程)
在类Unix系统中可以使用top查看系统资源、进程、内存占用等信息。查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量,监控TCP/IP连接等,则可以使用iftop。一、iftop是什么?iftop是类似于top的实时流量监控工具。官方网站:http://www.ex-parrot.com/~pdw/iftop/二、iftop有什么用?ift原创 2014-06-10 18:17:33 · 1306 阅读 · 0 评论 -
【转】子网掩码的划分
由于子网掩码的位数决定于可能的子网数目和每个子网的主机数目。在定义子网掩码前,必须弄清楚本来使用的子网数和主机数目。根据子网数利用子网数来计算在求子网掩码之前必须先搞清楚要划分的子网数目,以及每个子网内的所需主机数目。1)将子网数目转化为二进制来表示2)取得该二进制的位数,为 N3)取得该IP地址的类子网掩码,将其主机地址部分的的前N位置1 即得出该原创 2014-06-10 17:44:38 · 1229 阅读 · 0 评论 -
【转】Linux 使用 iptables 禁止某些 IP 访问
在Linux服务器被攻击的时候,有的时候会有几个主力IP。如果能拒绝掉这几个IP的攻击的话,会大大减轻服务器的压力,说不定服务器就能恢复正常了。在Linux下封停IP,有封杀网段和封杀单个IP两种形式。一般来说,现在的攻击者不会使用一个网段的IP来攻击(太招摇了),IP一般都是散列的。于是下面就详细说明一下封杀单个IP的命令,和解封单个IP的命令。在Linux下,使用ipteabl原创 2014-06-10 00:42:34 · 1379 阅读 · 2 评论 -
centos使用yum安装libpcap
最简单的方法是使用yum,但默认的是无法安装libpcap与libpcap-dev原创 2014-06-10 11:44:50 · 13539 阅读 · 3 评论 -
[转]ls命令的20个实用范例
Linux中一个基本命令是ls。没有这个命令,我们会在浏览目录条目时会遇到困难。这个命令必须被每个学习Linux的人知道。ls是什么ls命令用于列出文件和目录。默认上,他会列出当前目录的内容。带上参数后,我们可以用ls做更多的事情。这里是一些在日常操作中使用到的ls用法的示例。1. 不带参数运行ls不带参数运行ls会只列出文件或者目录。看不到其他信息输出(译注:原创 2014-02-01 21:02:16 · 1518 阅读 · 0 评论 -
[转]终端至上!将Vim打造成全新的集成开发环境!
让GUI都玩儿蛋去!鼠标是你的敌人!只有键盘才是你唯一的朋友!如果把Vim和Tmux结合在一起会发生什么?你将拥有完美的编程环境!下面是我多年来珍藏的一些不传之秘,有了这些,你立刻就能轻松打造出属于你的Vim开发环境。Tmux相关Tmux速成班,这个不错,可以让你快速掌握如何开始使用Tmux。这是我的tmux.conf配置文件,它有一个定制状态栏,可以大大改进颜色主原创 2013-12-11 19:30:19 · 1252 阅读 · 0 评论 -
Linux查看用户登陆历史记录
查看某用户 cat /home/username/.bash_history 的操作历史 使用root登陆使用last -x可查看用户登陆历史。 last 命令: 功能说明:列出目前与过去登入系统的用户相关信息。 语 法:last [-adRx][-f ][-n ][帐号名称…][终端机编号…] 补充说明:单独执行last指令,原创 2013-10-26 15:39:34 · 17740 阅读 · 0 评论 -
1.命令行BASH的基本操作
Shell(壳)是用户与操作系统底层(通常是内核)之间交互的中介程序,负责将用户指令、操作传递给操作系统底层Shell一般分为:图形化Shell(GUI)、命令行Shell(CLI)Linux中一般默认GUI为:GNOME,默认CLI为:BASHBASH提示符以#或$起始,#代表当前用户为root用户,$代表当前用户为普通用户我们可以通过键盘上的Tab按键对命令或文件名进行自动补全BASH会记录我原创 2013-10-26 15:32:00 · 1212 阅读 · 0 评论 -
[转]nginx下如何增加网站
首先确定下您的环境是否是用按照《redhat 一键安装web环境全攻略》来配置的。如果没有的话,那就先配置好环境吧,有的话请继续往下看。。。先进入到nginx的配置文件目录请输入以下命令 cd /alidata/server/nginx/conf/vhosts再输入 ll看看是不是像下面截图的一样原创 2013-09-18 22:31:21 · 1602 阅读 · 0 评论 -
wdlinux的安装目录
所有软件安装目录/www/wdlinux站点配置文件/www/wdlinux/nginx/conf/vhost/www/wdlinux/apache/conf/vhost数据库配置文件/www/wdlinux/etc/my.cnf数据库数据文件目录 /www/wdlinux/mysql/var原创 2013-09-18 22:13:58 · 2298 阅读 · 0 评论