随笔分类 -  linux操作系统

摘要:登入系统读取步骤: 当登入系统时候获得一个shell进程时,其读取环境设定档有三步 : 1.首先读入的是全局环境变量设定档/etc/profile,然后根据其内容读取额外的设定的文档,如 /etc/profile.d和/etc/inputrc 2.然后根据不同使用者帐号,去其家目录读取~/.bash 阅读全文
posted @ 2020-07-17 10:37 轻轻的吻 阅读(871) 评论(0) 推荐(0) 编辑
摘要:1 背景描述 有些LINUX服务器出于性能和效率的考虑,通常都是没有安装图形化界面的,那么图形化程序在服务器上压根儿就跑不起来,或者无法直接显示出来,这就很尴尬了!那么如何解决这个问题呢?可以基于X11 Forwarding技术 + MobaXterm 工具,就可以轻松搞定,似不似很简单? 2 原理 阅读全文
posted @ 2019-09-30 15:04 轻轻的吻 阅读(30701) 评论(2) 推荐(1) 编辑
摘要:进程和线程的概念。 1、进程 进程是计算机中因运行程序的实体。 进程是程序的真正运行,用户下达运行程序的命令后,就会产生进程。同一程序可产生 多个进程。 进程有三种基本状态:运行状态、就绪状态、阻塞状态。 2、线程 线程是程序执行流 的最小单位。一般由线程ID,当前指令指针,寄存器集合和堆栈组成。 阅读全文
posted @ 2019-07-30 08:11 轻轻的吻 阅读(727) 评论(0) 推荐(0) 编辑
摘要:df -h //linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,df -a //全部的文件系统的使用情况df -i //显示inode信息df -k //已字节数显示区块占用情况 du -sh 目录 //查看该目录大小 du -sm [文件夹] 返回该文件夹总M数 du -h [目录名] 查看指定文件夹下的所有文件大... 阅读全文
posted @ 2019-01-19 11:43 轻轻的吻 阅读(12877) 评论(0) 推荐(1) 编辑
摘要:bashrc与profile的区别 要搞清bashrc与profile的区别,首先要弄明白什么是交互式shell和非交互式shell,什么是login shell 和non-login shell。 交互式模式就是shell等待你的输入,并且执行你提交的命令。这种模式被称作交互式是因为shell与用 阅读全文
posted @ 2019-01-07 11:14 轻轻的吻 阅读(17564) 评论(0) 推荐(3) 编辑
摘要:前言 在这个多核时代,如何充分利用每个 CPU 内核是一个绕不开的话题,从需要为成千上万的用户同时提供服务的服务端应用程序,到需要同时打开十几个页面,每个页面都有几十上百个链接的 web 浏览器应用程序,从保持着几 t 甚或几 p 的数据的数据库系统,到手机上的一个有良好用户响应能力的 app,为了 阅读全文
posted @ 2019-01-05 17:15 轻轻的吻 阅读(7011) 评论(1) 推荐(0) 编辑
摘要:1. 前言 本文是“Linux内核分析”系列文章的第一篇,会以内核的核心功能为出发点,描述Linux内核的整体架构,以及架构之下主要的软件子系统。之后,会介绍Linux内核源文件的目录结构,并和各个软件子系统对应。 注:本文和其它的“Linux内核分析”文章都基于如下约定: a) 内核版本为Linu 阅读全文
posted @ 2019-01-05 16:53 轻轻的吻 阅读(4210) 评论(0) 推荐(0) 编辑
摘要:分别可以由底下这三方面来进行: 1、服务器软件本身的设定强化:/etc/ssh/sshd_config 2、TCP wrapper 的使用:/etc/hosts.allow, /etc/hosts.deny 3、 iptables 的使用: iptables.rule, iptables.allow 阅读全文
posted @ 2018-05-03 11:05 轻轻的吻 阅读(172) 评论(0) 推荐(0) 编辑
摘要:1、在当前目录下搜索指定文件: 2、在当前目录下模糊搜索文件: 3、在当前目录下搜索特定属性的文件: 4、在当前目录搜索文件内容含有某字符串(大小写敏感)的文件: 5、在当前目录搜索文件内容含有某字符串(大小写敏感)的特定文件: 6、在当前目录搜索文件内容含有某字符串(忽略大小写)的特定文件: 阅读全文
posted @ 2018-01-18 14:29 轻轻的吻 阅读(3223) 评论(0) 推荐(0) 编辑
摘要:linux中不是每个用户都有sudo权限。 在/etc/下有个文件sudoers 由此文件可知只有用户为sudo这个组的成员之后才能执行sudo命令 此时,我们查看用户user1的属性: 由此看出user1不是sudo的组成员。 将用户user1添加到sudo用户组: 此时,就可以执行sudo命令 阅读全文
posted @ 2018-01-12 11:38 轻轻的吻 阅读(1562) 评论(0) 推荐(0) 编辑
摘要:一、组操作 1、创建组: 2、修改组 3、删除组 4、查看组 a),查看当前登录用户所在的组 groups,查看apacheuser所在组groups apacheuser b),查看所有组 cat /etc/group c),有的linux系统没有/etc/group文件的,这个时候看下面的这个方 阅读全文
posted @ 2018-01-12 10:21 轻轻的吻 阅读(1039) 评论(0) 推荐(0) 编辑
摘要:一、什么是SSH? 简单说,SSH是一种网络协议,用于计算机之间的加密登录。 如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。 最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者Tatu 阅读全文
posted @ 2017-12-22 10:21 轻轻的吻 阅读(354) 评论(0) 推荐(0) 编辑
摘要:linux和secureCRT利用ssh协议22端口进行远程连接的 连接如果没有成功,请检查远程主机的端口和ssh是否开启 一、检查看SSH服务是否开启 当然有的linux系统使用的命令是/etc/init.d/sshd status 或service sshd status 二、开启SSH /et 阅读全文
posted @ 2017-12-22 09:42 轻轻的吻 阅读(250) 评论(0) 推荐(0) 编辑
摘要:在使用虚拟机时,若硬盘空间不足、或需要用到双硬盘或多硬盘环境时,我们可以给虚拟机新增虚拟硬盘 阅读全文
posted @ 2017-12-21 15:43 轻轻的吻 阅读(635) 评论(0) 推荐(0) 编辑
摘要:切换到root用户,直接修改/etc/passwd文件,找到你的用户名你一行,如下图所示修改路径,然后保存即可。 阅读全文
posted @ 2017-12-20 15:27 轻轻的吻 阅读(2772) 评论(0) 推荐(0) 编辑
摘要:crontab用于在指定时间执行某项作业,如执行脚本或命令。 1、crontab -e 创建一个crontab文件,并添加作业(这个crontab的拥有者是创建者)。 这里要注意:必须指定shell和环境变量,不然执行脚本时程序在编译的时候找不到交叉编译器,就会出现编译失败。 如果不指定环境变量cr 阅读全文
posted @ 2017-12-19 21:56 轻轻的吻 阅读(951) 评论(0) 推荐(1) 编辑
摘要:(1) date:显示日期和时间的命令 (2)cal:显示日历 查看2017年7月的日历 (3)bc:计算器 + : 加 - : 减 * : 乘 / : 除 ^ : 指数 % : 余数 (4)修改bash的登陆和欢迎信息 /etc/issue /etc/motd (5)stat: 查看文件的状态和文 阅读全文
posted @ 2017-12-19 14:09 轻轻的吻 阅读(524) 评论(0) 推荐(0) 编辑
摘要:一、vim编辑功能 i: 插入模式 -> 编辑 v :可视模式 -> y : 复制 yy : 复制整行 d : 剪切 dd :剪切整行 p:粘贴 :%d :删除全部内容 ^b : 往前一页。 ^f : 往前一页。 shift+g : 光标移到文件最后。 0 :光标移到文件开头。 :w filenam 阅读全文
posted @ 2017-12-19 13:44 轻轻的吻 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-12-19 13:37 轻轻的吻 阅读(258) 评论(0) 推荐(0) 编辑
摘要:伪目标是这样一个目标:它不代表一个真正的文件名,在执行make时可以指定这个目标来执行所在规则定义的命令,有时也可以将一个伪目标称为标签。伪目标通过PHONY来指明。 PHONY定义伪目标的命令一定会被执行,下面尝试分析这种优点的妙处。 1、如果我们指定的目标不是创建目标文件,而是使用makefil 阅读全文
posted @ 2017-12-18 16:41 轻轻的吻 阅读(5138) 评论(0) 推荐(2) 编辑