【Linux学习笔记03】教程文章相关的互联网学习教程文章

Linux学习(三)

Linux学习(三)五、简单命令1、shutdown 关机-h now 立即关机-h 5 5分钟后关机-k now 通知终端马上关机,实际不关机reboot 立即重启2、查看文件cat 查看文件内容 -n 显示行号 文件太大时不要用这个命令more 翻页显示文件内容 head 查看前几行,默认10行 -2 查看前2行内容tail 查看最后几行,默认10行 -2 查看最后2行内容 -f显示实时最新10行的内容3、管道命令 |和其他命令结合使用,前一个命令的输出结果转给后一个命令的输...

Linux学习之路之————LAMP环境部署【图】

一、编译安装Apache 1.卸载默认的相关软件包 rpm -e httpd --nodeps rpm -e httpd-manual --nodeps rpm -e webalizer --nodeps rpm -e subversion –nodepsrpm -e mod_python –nodeps rpm -e mod_ssl --nodeps rpm -e mod_perl --nodeps rpm -e system-config-httpd –nodepsrpm -e php --nodeps rpm -e php-cli --nodeps rpm -e php-ldap --nodeps rpm -e php-common --nodeps rpm -e php-mysql --nodeps rpm -e mysql --nodeps ...

Linux学习-软件包管理安装【代码】【图】

rpmRPM是Red-Hat Package Manager(RPM软件包管理器)的缩写 软件包类型 二进制包:已经使用GCC编辑后的 tar源码包:需要编译 rpm包获取方式 1,系统镜像 需要挂载 2、网站rpmfind.net 3.比如说安装mysql nginx等,可以去他们对应的官网下载 安装、升级、卸载、查询、校验、数据库维护 包名介绍 rpm安装 一般安装可以直接通过基础包(镜像)安装,但是有很多基础包没有(docker等),可以通过扩包epelepel是社区强烈打造的免...

Linux学习-基本命令2【代码】【图】

安装tree命令yum -y install tree 测试 tree /tmp [root@wyx ~]# tree /tmp/ /tmp/ ├── anaconda.log ├── hsperfdata_root │ └── 2501 ├── ifcfg.log ├── ks-script-jR59Cn ├── packaging.log ├── program.log ├── sensitive-info.log ├── ssh-fmRNRSoUpjU1 │ └── agent.2976 ├── storage.log ├── systemd-private-112f9aa347cb4c80a231893beba8b8f9-chronyd.service-xRP6es │ └──...

linux 学习笔记1【代码】

Linux命令 三大操作系统 1.Windows 2.Linux Ubuntu RedHat Centos... 3.Unix MacOS虚拟机软件VMware Workstation 安装教学环境 1.安装虚拟机软件VMware Workstation 2.解压Python教学环境2019xx 3.打开安装的VMware 选择 打开虚拟机 4.找到Python教学环境的解压目录 选择 ubuntu64位 5.运行终端:运行Linux命令的界面根 / Linux命令 命令名 [选项] 参数 1.pwd 查看当前路径 / home/ tarena 根 home tarena~在Linux路径中表示...

【Linux学习笔记39】SYS-V 进程间的通信(一)(共享内存)【代码】【图】

系统V(五)的IPC原理假设用户中有P1,P2,P3三个进程,那么在SYS-V系统内核中存在IPC对象以供它们进行通信 在IPC对象中使用KEY来表示IPC对象 那么每个进程都会使用IPC对象,每个进程打开IPC对象都有相对应的id,然后进程就会根据id来操作IPC对象 一般使用的IPC对象有:共享内存、消息队列、信号量等如何在系统中查看IPC对象: ipcs -a 表示查看系统中全部IPC对象共享内存 共享内存的原理两个进程共同将物理内存通过映射方式进行共...

Linux 学习笔记(一) 入门

原文链接:http://www.cnblogs.com/ebread/p/linux_note.htmlShell 显示Shell类型 $ps 切换Shell $[Shell 名称] ex. $tcsh 快捷键 Ctrl + Z:挂起,可用jobs查看到,fg恢复运行 Ctrl + W:删除单词 Ctrl + U/X:删除行 Ctrl + C:终止运行 终止运行 Ctrl + C $ kill -TERM %[job number] ex. $kill -TERM %1 Root权限 su su [-c] [command line] -c 仅Root权限执行一次 command 执行的命令 ex. $su -c ls -l /lost+found sudo ...

Linux学习(六)其他权限管理命令:chown

权限管理命令:chown(change file ownership)chown [用户] [文件或目录] 改变文件或目录的所有者 只有管理员:root可以改变一个文件的所有者。权限管理命令:chgrp(change file group ownership)chgrp [用户组] [文件或目录] 改变文件或目录的所有者 只有管理员:root可以改变一个文件的用户组。权限管理命令:umask(the user file creation mask)umask [-S] 以rwx形式显示新建文件缺省权限 默认文件夹为:u=rwx,g=rx,o=rx 默认文件...

Linux学习笔记之VIM编辑器

此处根据需要,只罗列一些常用的指令和用法 五.VIM程序编辑器 Vi与vim Vi打开文件没有高亮注释,vim有,且vim是vi的高级版本 Vim默认打开文件为命令模式 i 从光标处进入插入模式 I 从本行的开头进入插入模式 a 从当前光标的下一个字符进入插入模式 A 从本行的结束进入插入模式 o 从本行的下一行产生空白行进入插入模式 O 从...

Linux学习 文件系统、用户及权限(二)【代码】

Linux学习 文件系统、用户及权限(二) 文件系统 FHS:Filesystem Hierarchy Standard/bin:所有用户可用的基本命令程序文件;/sbin:供系统管理使用的工具程序;/boot:引导加载器必须用到的各静态文件:kernel, initramfs(initrd), grub等;/dev:存储特殊文件或设备文件;设备有两种类型:字符设备(线性设备)、块设备(随机设备);/etc:系统程序的配置文件,只能为静态;/home:普通的家目录的集中位置;一般每个普通用户的家目...

linux – 学习shell脚本

我正在努力教我自己在我的Raspberry Pi上编写Shell Scripts,但我很难创建一个用户可以从这些不同选项中选择的菜单: ?显示当前用户列表?显示主目录中包含隐藏文件的所有文件的列表?输出当月的日历?退出脚本. 我知道还需要某种循环,任何建议的家伙?解决方法:有一个很好的工具来管理名为dialog的对话框;).我不知道它是否已安装在您的覆盆子上,但它可以肯定编译.这是一篇关于它的功能的文章和示例:http://www.linuxjournal.com/arti...

Linux学习记录 Day2(拓展命令)【代码】

Day 2 2019年8月11日。 这是我学习Linux的第二天。 这一天,我学到了以下的知识。 权限 Linux服务器上有严格的权限等级,如果权限过高导致误操作会增加服务器的风险。所以对于了解Linux系统中的各种权限及要给用户,服务等分配合理的权限十分重要。 用户权限下放 需求 希望用户admin可以创建用户, 但不可以做其他操作, 比如删除用户 实现步骤 该步骤分为两步:root用户的操作,以及admin用户的测试 root用户的操作 # 编辑文件/et...

Linux学习笔记之磁盘与文件系统的管理

三.Linux磁盘与文件系统的管理 MBR扇区(512B) 磁盘的分区组成 Boot sector    扇区(用来装引导程序) Super block    记录inode与Block的信息 Inode       block中存储文件时,会产生文件属性记录(user,group,文件存储在哪个block中),每个inode记录一个文件(最大128K)(记录一个block消耗4B,最多记录block数为32块)并且消耗128B空间 Block       被分为若干大小为4K的block(划分分区时可以指定其大小) Blo...

linux学习记录(一)【代码】

1、列举常见的内核参数以及参数的意义 内核把自己的大部分参数输出到/proc/sys目录中通过查看或修改对应的文件来查看或修改内核参数,而且修改的内核参数是即时生效的。但是这种修改内核参数的方法在下次开机后将会还原参数设置。要永久保持内核参数值,需要将参数设置写入/etc/sysctl.conf 文件中。注意设置参数的格式,比如/proc/sys/net/ipv4/ip_forward这个参数值设置为1的写法是 net.ipv4.ip_forward = 1。常见的参数 默认值...

Linux学习之top命令及循环【代码】

1、列举常见的内核参数以及参数的意义 | 参数名 | 取值 | 说明 || net.ipv4.ip_forward | 0,1 | 是否开启数据包转发 || net.ipv4.conf.default.rp_filter | 0,1 | 对从默认网卡进来的数据包进行反向路径校验 || net.ipv4.conf.default.accept_source_route | 0,1 | 是否接受含有源路由信息的ip包 || net.ipv4.tcp_max_tw_buckets | size | 处于time_wait状态的最大数值,超过则立刻被清除 || net.ipv4.ip_local_port_r...