随笔分类 -  Linux命令

摘要:一、简介 ​ firewall cmd 是firewalld服务的一个命令行客户端,提供了对防火墙规则的增删查改。firewalld自身并不具备防火墙的功能。它和iptables一样需要通过内核netfilter来实现防火墙的功能,相对于iptables来说firewall cmd使用起来更简单。 阅读全文
posted @ 2019-11-17 22:42 ay-a 阅读(916) 评论(0) 推荐(0)
摘要:一 安装编译工具及库文件 二 安装 PCRE (支持Rewrite 功能) 三 安装nginx 四 验证安装 安装完成后进入 目录,nginx sbin`目录下,进入sbin目录验证安装, 启动nginx 后再浏览器输入电脑ip地址,回车,如果打印出以下信息则证明安装成功。 阅读全文
posted @ 2019-11-10 01:19 ay-a 阅读(679) 评论(0) 推荐(0)
摘要:centos8已经发布了,下载了一个体验一下,新安装好的centos8默认网卡是没有启动的,安装好后需要先配置网络。在/etc/sysconfig/network-scripts目录下存放着网卡的配置文件,文件名称是 ifcfg- 网卡名称。 一 修改配置文件 设置网络时首先打开配置文件,配置文件默 阅读全文
posted @ 2019-11-10 00:03 ay-a 阅读(31714) 评论(1) 推荐(2)
摘要:有的交叉编译工具链是32位的,经常会遇到安装完成之后提示好不到,这时候需要安装32位兼容程序,使用以下命令安装: 阅读全文
posted @ 2019-09-22 22:17 ay-a 阅读(3647) 评论(1) 推荐(0)
摘要:设置Linux 程序lib搜索目录: ,例如: 这样设置只是临时环境变量,关闭终端后就没了,如果想要永久生效,可以将命令添加到 环境变量配置文件里 阅读全文
posted @ 2019-09-22 22:16 ay-a 阅读(2787) 评论(0) 推荐(0)
摘要:一、tcpdump介绍 ​ tcpdump是Linux下功能强大的截帧工具,相当于windows下的wireshark一下,只是操作方式是命令行的,需要熟悉Linux命令行操作。 ​ 常用的Linux发行版基本上都已经自带了tcpdump,如果没有可以 "tcpdump官网" 下载安装,官网只提供了 阅读全文
posted @ 2019-07-22 23:08 ay-a 阅读(513) 评论(0) 推荐(0)
摘要:[TOC] 一、gdb基本使用 ​ GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。 对于一名Linux下工作的c++程序员,gdb是必不可少的工具; 1. 启动gdb ​ 对于C/C++程序,编译的时候需要加上 参数生成调试信息。如: 调 阅读全文
posted @ 2019-06-09 23:17 ay-a 阅读(3004) 评论(0) 推荐(1)
摘要:​ 交叉编译openssl1.1.1a的时候遇到的问题,记录一下,方便下次查找 一、下载源码 1.打开 "openssl官网" ,下载openssl 1.1.1.tar.gz源码包。 2.执行下面的命令解压源码包: 二、配置openssl 1.执行下面的命令配置工程 其参数说明如下: 2. 打开Ma 阅读全文
posted @ 2019-05-19 16:12 ay-a 阅读(4138) 评论(0) 推荐(0)
摘要:一、设置交叉编译环境 1. 在makefile所在目录(或源代码根目录)打开终端。 2. 在终端中设置交叉编译所需的临时环境变量(也可写到配置文件中设置为全局环境变量),其中交叉编译工具链的名称和目录需要根据实际目录设置,每次编译前执行以下命令: 二、交叉编译sqlite3 1.设置交叉编译环境。 阅读全文
posted @ 2019-03-01 22:14 ay-a 阅读(1662) 评论(0) 推荐(0)
摘要:1. "Linux 目录结构" 2. "Linux命令(一) pwd ,cd" 3. "Linux命令(二) 复制文件 cp" 4. "Linux命令(三) 移动文件 mv" 5. "Linux命令(四)删除文件 rm" 6. "Linux终端常用快捷键" 7. "Linux命令(五)创建文件或修改 阅读全文
posted @ 2018-10-05 16:05 ay-a 阅读(643) 评论(0) 推荐(0)
摘要:Linux是一个多用户的操作系统,每个用户登录系统,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,默认环境实际上是一组环境变量的定义。通过相应的系统环境变量,用户可以对自己的运行环境进行个性化设置。 一、Shell变量 Shell 变量名可以由下划线、字母、数字组成,单变量不能以数字开 阅读全文
posted @ 2018-08-09 22:23 ay-a 阅读(2529) 评论(0) 推荐(0)
摘要:Linux提供了一系列的命令管理用户组。用户组就是具有相同特征的用户集合。每个用户都有一个用户组,系统能对一个用户组中所有用户进行集中管理,通过把相同属性的用户定义到同一用户组,并赋予该用户自一定的操作权限,这样用户组下的用户对该文件或目录都具备了相同的权限。 通过对 /etc/group 文件的更 阅读全文
posted @ 2018-06-18 00:04 ay-a 阅读(689) 评论(0) 推荐(0)
摘要:一、添加用户 useradd useradd 命令用于创建新用户,格式为 。 可以使用 useradd 命令创建用户帐户,使用该命令创建账户时,默认的用户目录在 /home 目录下,默认的shell为 /bin/bash ,而且会默认创建一个与该用户同名的基本用户组。 useradd命令支持丰富的参 阅读全文
posted @ 2018-06-17 23:33 ay-a 阅读(594) 评论(0) 推荐(0)
摘要:Linux系统中的用户管理涉及用户账号文件 /etc/passwd、用户密码文件 /etc/shadow、用户组文件 /etc/group。 一、用户账号文件 /etc/passwd 该文件为纯文本文件,可以使用cat、head等命令查看。该文件记录了每个用户的必要信息,文件中的每一行对应一个用户信 阅读全文
posted @ 2018-06-17 18:30 ay-a 阅读(476) 评论(0) 推荐(0)
摘要:Linux用户管理是Linux的优良特性之一,本文说明了Linux中用户的登录过程和登录用户的类型。 一、Linux用户登录过程 用户要使用Linux系统,必须先进行登录。Linux的登录过程和windows的登录过程类似,用户登录包括以下几个步骤: 1. 当Linux系统正常引导完成后,系统就可以 阅读全文
posted @ 2018-06-17 17:07 ay-a 阅读(1388) 评论(0) 推荐(0)
摘要:一、fdisk命令介绍 fdisk 为Linux系统下的分区管理工具,类型windows下的 分区助手等工具软件。分过区装过操作系统的人都知道硬盘分区是必要和重要的。fdisk 的帮助如下所示: 以上参数中常用参数说明: 二、硬盘详细分区和挂载过程完整演示 阅读全文
posted @ 2018-06-17 16:28 ay-a 阅读(701) 评论(0) 推荐(0)
摘要:一、格式化文件系统 mkfs 当完成硬盘分区以后要进行硬盘的格式化,mkfs系列对应的命令用于将硬盘格式化为指定格式的文件系统。mkfs 本身并不执行建立文件系统的工作,而是去调用相关的程序来执行。例如,若在 t 参数中指定 ext2,则mkfs会调用 make2fs 来建立文件系统。使用 mkfs 阅读全文
posted @ 2018-06-17 16:00 ay-a 阅读(965) 评论(0) 推荐(0)
摘要:一、 查看磁盘占用空间情况 df df 命令用于查看硬盘空间的使用情况,还可以查看硬盘分区的类型或 inode 节点的使用情况等。 df 命令常用参数如下: df 命令使用实例: 查看当前系统所有分区使用情况,h表示以可读方式显示当前磁盘空间,类似参数还有k,m等 查看每个分区 inode 节点使用 阅读全文
posted @ 2018-06-17 14:30 ay-a 阅读(1015) 评论(0) 推荐(0)
摘要:1.下载内核并解压到 /usr/src 目录下 在终端执行以下命令即可下载 4.16.14版本(目前最新的稳定版)的内核到当前shell打开的目录下 解压下载的内核文件 linux 4.16.14.tar.xz 2.编译内核可能用到的依赖库安装 ​ 3.配置内核编译参数 4. 编译内核 编译内核比较 阅读全文
posted @ 2018-06-09 11:21 ay-a 阅读(3190) 评论(0) 推荐(0)
摘要:一、问题描述 新安装的Ubuntu切换到root用户时如果没有设置root用户密码会操作失败。此时需要先设置root用户密码。 二、解决办法 1. 打开终端执行 命令。 2. 输入设置的密码,回车。 3. 再次输入密码,回车。 这样root密码就设置好了,执行 su 命令,然后输入刚才设置的密码就可 阅读全文
posted @ 2018-05-15 14:18 ay-a 阅读(1807) 评论(0) 推荐(0)