LINUX - 技术教程文章

linux用户管理【代码】

如果要是一次性将多个组添加到用户组中,可以中间用逗号隔开: usermod -g oinstal,dba arcerzhang useradd -m -d /home/share -g root -s /bin/tcsh test 建立test用户 passwd test 系统会提示你为test输入密码 你输入123456 回车即可 usermod -G mail test 加入mail组 usermod -G new test 加入new组 原文:http://www.cnblogs.com/arcer/p/3736337.html

linux下不能拼通www.baidu.com【图】

1.打开虚拟机,通过命令修改内容如下 vi /etc/sysconfig/network-scripts/ifcfg-eth02.将信息修改如下:3.ping www.baidu.com 查看是否可以拼通 原文:http://www.cnblogs.com/fengfangbing/p/6889623.html

linux小白学习入门过程

这篇博客不是写技术的。 说到linux,本人也只是小白级别的。但是本人并不认为小白就不能写点学习过程。 每个人吧,都有各自的学习方式。有些人想学啥新东西的时候喜欢买几本书,然后啃啃啃。这种学习方式适合长时间且从基础到深入的层层深入,大部分人坚持不了,基本上书都是看到第二章(第一章都是绪论,没啥人看)。有些人呢,喜欢在网站上搜各种教程、各种从入门到精通,然则搜了一大堆,没头没脑,搜一点学一点,...

linux之sed用法【代码】

sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法。sed命令行格式为:   sed[-nefri] ‘command‘ 输入文本 常用选项: -n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般都会被列出到萤幕上。但如果加上 -n 参数后,则只有经过sed 特殊处理的那一行(或者动作)才会被列出来。 ...

Linux 中如何卸载已安装的软件(转载)

Linux 中如何卸载已安装的软件.  Linux软件的安装和卸载一直是困扰许多新用户的难题。在 Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序”来实现。与其相类似,在Linux下有一个功能强大的软件安装 卸载工具,名为RPM。它可以用来建立、安装、查询、更新、卸载软件。该工具是在命令行下使用的。在Shell的提示符后输入rpm,就可获得该命令的帮 助信息。  软件的安装  Linux下软件的安装主要有...

selinux 和iptables关闭

如果没有安装成功:selinux 没有关闭vi /etc/sysconfig/selinuxSELINUX=disabled防火墙是否开启 关闭防火墙[root@localhost ~]# /etc/init.d/iptables stop 关闭防火墙iptables: Setting chains to policy ACCEPT: filter [ OK ]iptables: Flushing firewall rules: [ OK ]iptables: Unloading modules: [ OK ][root@localhost ~]# /etc/init.d/iptables status 查看防火墙的状态iptables: Firewall is no...

《Linux内核分析》第三周 构建一个简单的Linux系统MenuOS【代码】【图】

【刘蔚然 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 】WEEK THREE(2.29——3.6)构造一个简单的Linux系统MenuOSSECTION 1 Linux内核源代码简介1.操作系统的两把宝剑(回顾上一讲)中断上下文的切换——保存现场&恢复现场进程上下文的切换2.Linux内核源代码简介打开内核源代码页面 arch/目录:支持不同CPU的源代码;其中的X86是重点init/目录:内核启动相关的代码基本都...

Linux克隆引发的网卡启动失败多种解决方案【图】

故障现象:最近在公司测试环境克隆了几个Linux系统,重启之后发现,网卡eth0都不见了于是检查了网卡配置,最终想到以下几种解决方案,网卡启动信息如图所示:650) this.width=650;" src="/upload/getfiles/default/2022/11/8/20221108065334175.jpg" title="1.png" />[root@test3 ~]# service network restartShutting down loopback insterface: [ OK ]Bringing up l...

linux系统安装(CentOS 6.5)

1. linux系统安装(CentOS 6.5)linux发行版众多,对于新手来说,经常会看得眼花燎乱。事实上,本人认为linux的主流有两大系:redhat、debian。以下为两大系中比较受欢迎的产品:redhat - fedora - centosdebian - ubuntu - linuxmint考虑到易上手性和版权等问题,推荐初学者选择的版本:redhat系选择centos;debian系选择ubuntu。centos更适合用于服务器,而ubuntu则桌面体验更佳,所以根据自己的实际需求选择吧。本教程使用CentO...

linux 笔记--系统启动流程

POST(开机自检)-->BIOS(boot seqvence)-->MBR(boot loader)-->kernel-->initrd-->sbin/init内核设计: 单内核:linux 轻量级线程 微内核:windows 支持多线程内核位置:/lib/modules 以版本号命名的目录ldd 路径:显示共享库的依赖关系(which查看命令的绝对路径)启动的服务不同,运行的级别也不相同: 0 halt 关机 6 reboot 重启 1 Single user mode 单用户模式(可以直接以管理员身份登入) 2 Multiuser, w...

VMware Workstation 15 Pro简化安装Kali Linux 2019.2【图】

记录下简单安装的步骤 原文:https://www.cnblogs.com/zinuo/p/install.html

九十分钟极速入门Linux——Linux Guide for Developments 学习笔记【代码】【图】

系统信息:CentOS 64位。一张图了解命令提示符和命令行一些实用小命令  mkdir(make directory,创建目录)、ls(list,列出当前目录下的内容)、rm(remove,删除文件,如果删除目录,需要加参数-r,表示递归-recursive删除)、man(manual,手册,后面跟命令打开该命令的使用手册,进入后键入/- 参数:查找参数如何使用,n查找下一处,q退出用户手册)、ctrl+l(清屏)、pwd(print working dir,显示工作路径)、ctrl+a:到达命名行首更多...

linux 小喇叭 没了【代码】

Waiting for sound system to respond方法:# pulseaudio --start -D W: main.c: This program is not intended to be run as root (unless --system is specified).问题解决,小喇叭,又出来了,可以调声音了!!!原文:http://www.cnblogs.com/bass6/p/5785315.html

linux-shell编程基础【代码】

第1章 shell基础1.1 什么是shellShell是一个命令解释器,它在操作系统的最外层,负责直接与用户对话,把用户的输入解释给操作系统,并处理各种各样的操作系统的输出结果,输出屏幕返回给用户。1.1.1 shell对话方式交互的方式:从键盘输入命令,通过/bin/bash的解析,可以立即得到Shell的回应,一问一答的方式非交互式:shell脚本 1.2 为什么使用shell编程作为一个合格的运维人员必须掌握一种或一种以上的脚本语言,shell编程则是实...

linux(八)__yum工具【图】

自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。什么是yum? yum工具实例: 因为yum指定的软件仓库源是国外的网站,在国内访问较慢。我们更改它的仓库源。首先先备份文件。当下次自己还是想用国外的软件源的时候还能改回来。系统查找的时候只会默认找CentOS-Base.repo文件。访问网易的开源镜像站:先读centos帮助 wget命令去下载:生成缓存: 将数据同步 可重新查看配置信息: 原文:http:/...

Linux I2C设备驱动编写(三)-实例分析AM3359【代码】【图】

TI-AM3359 I2C适配器实例分析I2C Spec简述特性:兼容飞利浦I2C 2.1版本规格支持标准模式(100K bits/s)和快速模式(400K bits/s)多路接收、发送模式支持7bit、10bit设备地址模式32字节FIFO缓冲区可编程时钟发生器双DMA通道,一条中断线三个I2C模块实例I2C0\I2C1\I2C2时钟信号能够达到最高48MHz,来自PRCM不支持SCCB协议高速模式(3.4MBPS)管脚管脚类型描述I2Cx_SCLI/ODI2C 串行时钟I2Cx_SDAI/ODI2C 串行数据I2C重置通过系统重置...

LINUX-C文件编译依赖问题

参考文献:http://m.blog.csdn.net/blog/yhc13429826359/9044483神器:ldd 二进制文件名$:ldd 二进制文件名备注:编译完成后二进制记录的库文件不再发生变化。原文:http://shouhouzhe.blog.51cto.com/2351955/1705165

本地linux下安装discuz【图】

[root@Levan www]#mkdir /data/wwww[root@Levan www]#cd /data/wwww[root@Levan www]#wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_GBK.zip[root@Levan www]# lsDiscuz_X3.2_SC_GBK.zip readme upload utility[root@Levan www]# mv upload/* ./[root@Levan www]# lsadmin.php crossdomain.xml index.php robots.txt uploadapi data install search.php userap...

Linux Ubuntu下软件包管理【代码】

自己整理的一个关于dpkg, apt, aptitude三者的常用命令,方便以后查阅。dpkg: dpkg是用来安装.deb文件,但不会解决模块的依赖关系,且不会关心ubuntu的软件仓库内的软件,可以用于安装本地的deb文件常用命令:dpkg -i package_name.deb #安装本地软件包dpkg -R dir_name #安装该文件夹里面的所有软件dpkg -r package #删除软件包dpkg -P package #删除软件包及配置文件dpkg -s package_name #查...

超简单的linux下virtualbox4.3.26安装配置黑苹果 OSX 10.9的办法【代码】

为了在虚拟机上装个osx,前前后后折腾了7天,终于搞定了。发现虚拟机装osx有个最大的好处是,可以直接下载别人现成的虚拟机镜像,我就是在屡屡失败后,下载了个vdi镜像了事,虽然比较偷懒,但对于没时间折腾的我来说这种方式是最合适不过的。需要说明的是省去了安装步骤,还是需要做一些配置的,不然只能进入安全模式,正常模式启动不了。镜像地址是10.9 镜像百度云盘下载地址这个登录密码是 25053069210.10 镜像百度云盘下载地址这...

linux -sort_wc_uniq命令【图】

sort :排序,适用场景:一列数字,字符串进行排序,默认排序是,特殊符号>数字>字母当刚开始的数字,一样的时候,就会往后排sort -n 以数字排序,注意,特殊符号和字母都会被认为是0,需要格外的注意。-r 反序wc -l 统计行数 -m 统计字符数 -w 统计词 vi 1.txt wc -m 1.txt # 输入6个字符,却查处8个字符,是因为有换行符-A 查看全部,包括隐藏字符wc -w #统计词,是以空格,或者空白字符去统计uniq 去重, -c统计行数un...

Linux安装rpc.rstatd【代码】【图】

首先,下载程序包。地址:http://sourceforge.net/projects/rstatd。得到软件包rpc.rstatd-4.0.1.tar.gz然后,当然是上传到服务器。例如,我的/home/Rocky下。然后依次运行如下几个命令:解压:tar -xzvf rpc.rstatd-4.0.1.tar.gz 进入目录:cd rpc.rstatd-4.0.1/ 配置:./configure 编译:make 安装:makeinstall 启动:rpc.rstatd 如果,启动时你遇到如下报错:Cannot register service: RPC: Unable to receive; errno = Conne...

第十七章、程序管理与 SELinux 初探【代码】

---恢复内容开始---什么是程序 (process)在 Linux 底下所有的命令与你能够进行的动作都与权限有关,而系统依据UID/GID以及文件的属性相关性判定你的权限!在 Linux 系统当中:『触发任何一个事件时,系统都会将他定义成为一个程序,并且给予这个程序一个 ID ,称为 PID,同时依据启发这个程序的使用者与相关属性关系,给予这个 PID 一组有效的权限配置。』从此以后,这个 PID 能够在系统上面进行的动作,就与这个 PID 的权限有关了...

Linux 开机自动挂载windows分区

blkid 查看 uuid如下ps:或者使用uuidgen 《设备》查看具体设备的uuidreddusty@reddusty-X550JK:~$ sudo blkid[sudo] password for reddusty: /dev/sda1: LABEL="M-OM-5M-MM-3M-1M-#M-AM-t" UUID="EE29-31F5" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="ef35afca-2897-4168-9cf0-b47ffa6687a1" /dev/sda2: PARTLABEL="Microsoft reserved partition" PARTUUID="b08ce421-4ba6-4a4b-b679-ffb3cae0a21d" /dev/sda3: UU...

刚刚学习linux 准备走上这条“不归路”

每周总结一点点,积少成多 Linux下有两种用户:普通用户和超级用户 普通用户:在linux下做有限的事情; 超级用户:(root)可以在linux系统下做任何事情,不受限制。 普通用户的提示符是“$”,超级用户的命令提示符是“#”。 基本命令:关机:shutdown -h halt init 0 poweroff重启:shutdown -r reboot init 6pwd:查看工作目录ls:查看指定目录的内容| -l:列表显示| -a:显示所有,包括隐藏文件| -d:只显示目录,不...

Linux 学习基础命令——9.24

第一节课:Linux的基本命令用法与man手册的使用1:ls 列出文件列表 -a列出所有的目录(包含隐藏文件) -d列出目录本身,而不列出目录内的数据 例:ls -ld /home -h列出文件的容量 例:[root@cpe-172-100-23-91 /]# ls -hld /etc/ drwxr-xr-x. 135 root root 8.0K Sep 27 07:23 /etc/ 单纯的使用ls -h [root@cpe-172-100-23-91 /]# ls -h bin dev etc lib m...

LINUX 下创建RAID5以及LVM磁盘配额【图】

RAID 5 是一种存储性能、数据安全和存储成本兼顾的存储解决方案。 RAID 5可以理解为是RAID 0和RAID 1的折中方案。RAID 5可以为系统提供数据安全保障,但保障程度要比Mirror低而磁盘空间利用率要比Mirror高。RAID 5具有和RAID 0相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比对单个磁盘进行写入操作稍慢。同时由于多个数据对应一个奇偶校验信息,RAID 5的磁盘空间利用率要比RAID 1高,存储成本相对较低,是目前...

Linux查看某个服务JVM的GC和堆内存使用情况【图】

一、 使用 jps 命令查看配置了JVM的服务 jps 标红部分是进程号二、查看某个进程JVM的GC使用情况 jstat -gc 71614 5000 jstat -gc 进程号 刷新时间 S0C:年轻代中第一个survivor(幸存区)的容量 (字节)S1C:年轻代中第二个survivor(幸存区)的容量 (字节)S0U :年轻代中第一个survivor(幸存区)目前已使用空间 (字节)S1U :年轻代中第二个survivor(幸存区)目前已使用空间 (字节)EC :年轻代中Eden(伊甸园)的容量 (字...

Linux文件管理 出处:http://www.cnblogs.com/vamei【图】

对于计算机来说,所谓的数据就是0和1的序列。这样的一个序列可以存储在内存中,但内存中的数据会随着关机而消失。为了将数据长久保存,我们把数据存储在光盘或者硬盘中。根据我们的需要,我们通常会将数据分开保存到文件这样一个个的小单位中(所谓的小,是相对于所有的数据而言)。但如果数据只能组织为文件的话,而不能分类的话,文件还是会杂乱无章。每次我们搜索某一个文件,就要一个文件又一个文件地检查,太过麻烦。文件系统(f...

Linux每日一命令--Day 1 ls

ls名称 ls功能 listdirectory contents. 列出目标目录中所有的子目录和文件。格式 ls[OPTION]... [FILE]… ls [选项] [目录名]参数p -a,—all donot ignore entries starting with . 列出目录下的所有文件,包括以.开头的隐含文件 -A, --almost-all donot list implied . and .. 列出目录下的所有文件,但不包括以.和..开头的隐含文件 --author ...