
linux
xin_y
这个作者很懒,什么都没留下…
展开
-
代码构建 premake4 例子
Building the Source Code//构建代码Premake can be built in either "release" (the default) or "debug" modes. If you are using Makefiles (as opposed to an IDE), you can choose which configuration to build with the config argument://构建模式 1.release版本 2.debug版本原创 2020-05-29 14:33:27 · 748 阅读 · 0 评论 -
linux学习笔记--ethtool命令
获取以太网卡的配置信息,或者修改这些配置。语法:ethtool [ -a | -c | -g | -i | -d | -k | -r | -S |] ethX ethtool [-A] ethX [autoneg on|off] [rx on|off] [tx on|off] ethtool [-C] ethX [adaptive-rx on|off] [adaptive-tx on|of转载 2016-12-29 14:23:04 · 6717 阅读 · 0 评论 -
linux学习笔记--ssh-copy-id命令
可以把本地主机的公钥复制到远程主机的authorized_keys文件上,ssh-copy-id命令也会给远程主机用户主目录(home) 和 ~/.ssh,和 ~/.ssh/authorized_keys设置合适的权限语法:ssh-copy-id [-i [identity_file]] [user@]machine选项:-i : 指定公钥文件实例:ssh-copy-id翻译 2016-12-29 11:38:11 · 655 阅读 · 0 评论 -
linux学习笔记--host命令
分析域名查询工具,测试域名系统工作是否正常语法:host (选项) (参数)选项:-a : 显示详细的DNS信息-c : 指定查询类型,默认值为“IN”-C : 查询指定主机的完整的SOA记录-r : 在查询域名时,不使用递归的查询方式-t : 指定查询的域名信息类型-v : 显示指令执行的详细信息-w : 如果域名系统服务器没有给出应答信息,则总是等待,直到域名服务器给出转载 2016-12-29 10:27:01 · 2851 阅读 · 0 评论 -
linux学习笔记--finger命令
用于查找并显示用户信息。包括本地与远端主机的用户都可以,账户名称没有大小写的差别单独执行finger指令,会显示本地主机现有的用户的登录信息,包括账号名称,真是姓名,登入终端机,限制时间和地址电话语法:finger (选项) (参数)选项:-l : 列出所有信息-m : 查找用户真实姓名-s : 列出信息 比 -l少-p : 列出信息,但不显示该用户的计划文件和方案文件内转载 2016-12-29 00:25:11 · 660 阅读 · 0 评论 -
Linux学习笔记--newusers命令
用于批处理的方式一次创建多个命令语法:newusers(参数)参数:用户文件:指定包含用户信息的文本文件,文件格式要与/etc/passwd相同用法很简单,newusers后面直接跟一个文件文件格式与/etc/passwd相同格式用户名1:x:UID:GID:用户说明:用户的家目录:所用SHELL转载 2016-12-29 00:17:12 · 4968 阅读 · 0 评论 -
linux学习笔记--nologin命令
拒绝用户登录系统,同时给出信息。如果尝试以这类用户登录,就在log里添加记录,然后在终端输出This account is currently not available信息,就是这样。一般设置这样的账户是启动服务的账号所用的,这只是让服务启动起来,但是不能登录系统语法:nologin实例:Linux禁止用户登录:禁止用户登录后,用户不能登录系统,但是可以登录ftp,SAM转载 2016-12-28 23:08:51 · 2537 阅读 · 0 评论 -
linux学习笔记--edquota命令
用于编辑指定用户或工作组磁盘配额。语法:edquota (选项) (参数)选项:-u ; 设置用户的quota,这是预设的参数-g : 设置群组的quota-p : 将源用户的quota设置套用至其它用户或群组-t : 设置宽限期限参数:用户:指定要编辑磁盘配额限制的用户名或者工作组配置系统的磁盘配额支持磁盘配额是区域性的,我们可以决定哪块分区纪念性磁盘配转载 2016-12-28 17:33:51 · 1983 阅读 · 1 评论 -
linux学习笔记--uname命令
uname命令用于打印当前系统相关信息(内核版本号,硬件架构,主机名称和操作系统类型等)语法:uname (选项)选项:-a:显示全部信息-m:显示电脑类型-n:显示在网络上的主机名称-r:显示操作系统的发行编号-s:显示操作系统名称-v:显示操作系统版本-p:输出处理器类型或“unknown”-i:输出硬件平台或“unknown”-o:输出操作系统名称实例:[ro转载 2017-01-05 22:34:37 · 271 阅读 · 0 评论 -
linux学习笔记--quota命令
用于显示用户或者工作组的磁盘配额信息。输出信息包括磁盘使用和配额限制语法:quota (选项) (参数)选项:-g : 列出群组的磁盘空间限制-q : 简明列表,只列出超过限制的部分-u : 列出用户磁盘空间限制-v : 显示该用户或数组,在所有挂入系统的存储设备的空间限制-V : 显示版本信息参数:用户或者工作组:指定要显示的用户或者工作组转载 2016-12-28 16:19:24 · 558 阅读 · 0 评论 -
linux查看内核版本
[root@localhost ~]# cat /proc/version Linux version 3.10.0-327.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.3 20140911 (Red Hat 4.8.3-9) (GCC) ) #1 SMP Thu Nov 19 22:10:57 UTC 2015[原创 2017-01-05 17:21:25 · 507 阅读 · 0 评论 -
linux学习笔记--slabtop命令
slabtop命令以实时的方式显示内核”slab“缓冲区的细节信息语法:slabtop (选项)选项:--delay=n, -d n:每n秒更新一次显示的信息,默认3秒--sort=S, -s S:指定排序标准进行排序(排序标准,参照下面或者man手册)--once, -o :显示一次后退出排序标准:a: sort by number of active objectsb:转载 2017-01-05 17:05:11 · 2869 阅读 · 0 评论 -
linux学习笔记--uptime命令
uptime命令能够打印系统总共运行了多长时间和系统的平均负载。uptime命令可以显示的信息依次是:现在时间,系统已经运行了多长时间,目前登录多少用户,系统在过去1分钟,5分钟和15分钟内的平均负载语法:uptime (选项)选项:-V:显示指令的版本信息实例:[root@localhost ~]# uptime 00:08:03 up 1 day, 5 min, 6转载 2017-01-05 16:07:17 · 678 阅读 · 0 评论 -
linux学习笔记--sar命令
sar命令是linux下系统运行状态统计工具,它将指定的操作系统状态计数器显示到标准输出设备,sar将对系统当前的状态进行取样,然后通过计算数据和比例来表达系统的当前运行状态。它的特点是可以连续对系统取样,获得大量的取样数据,取样的数据和分析的结果都可以存入文件,使用它时消耗的系统资源很小语法:sar (选项) (参数)选项:-A:显示所有的报告信息-b:显示I/O速率-B转载 2017-01-05 15:16:17 · 418 阅读 · 0 评论 -
linux学习笔记--mpstat命令
mpstat命令指令主要用于多CPU环境下,它显示各个可用CPU的状态。这些信息存放在/proc/stat文件中。在多cpu系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU信息。语法:mpstat (选项)(参数)选项:-P:指定CPU编号参数:间隔时间:每次报告的间隔时间(秒)次数:显示报告的次数实例:当mpstat不带参数时,输出为系统启动以转载 2017-01-05 14:28:48 · 346 阅读 · 0 评论 -
linux后台 运行 关闭 查看等任务
涉及到命令:& fg bg jobs nohup ctrl+z ctrl+c1.&放在命令最后,功能是这条命令放到后台执行:[jingsia@localhost asss]$ watch -n 1 date &[1] 272892.jobs查看后台运行的任务正在运行:[jingsia@localhost asss]$ jobs -l[1]+ 27289 Stopped (转载 2017-01-05 14:43:11 · 1286 阅读 · 0 评论 -
linux学习笔记--crontab命令
提交和管理用户的需要周期性执行的任务,操作系统自动启动crond进程,crond进程每分钟会定期检查任务语法:crontab (选项) (参数)转载 2016-12-28 14:24:16 · 255 阅读 · 0 评论 -
linux学习笔记--sysctl命令
sysctl命令被用于在内核运行时动态地修改内核的运行参数,可用的内核参数在目录/proc/sys中。它包含一些TCP/IP堆栈和虚拟内存系统的高级选项,这可以让有经验的管理员提高引人注目的系统性能。用sysctl可以读取设置超过五百个系统变量。语法:sysctl (选项) (参数)选项:-n:打印值时不打印关键字-e:忽略未知关键字错误-N:仅打印名称-w:当改变sys转载 2017-01-05 10:32:01 · 1031 阅读 · 0 评论 -
linux学习笔记--ss命令
用来显示处于活动状态的套接字信息。ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。但ss的优势在于它能够显示更多详细的有关TCP和连接状态的信息,而且比netstat更快更高效。当服务器的socket连接数量变得非常大时,无论是使用netstat命令还是直接cat /proc/net/tcp,执行速度都会很慢。当服务器维持的连接达到上万个的时候,使用转载 2016-12-29 21:49:47 · 414 阅读 · 0 评论 -
linux学习笔记--mysqlimport命令
为mysql数据库服务器提供了一种命令行方式导入数据工具,它从特定格式的文本文件中读取数据插入mysql数据库表中语法:mysqlimport (选项) (参数)选项:-D : 导入数据前清空表-f : 出现错误时继续处理剩余操作-h : mysql服务器的ip地址或主机名-u : 连接mysql服务器的用户名-p : 连接mysql服务器的密码参数:数据库名 : 指定转载 2016-12-29 16:33:06 · 875 阅读 · 0 评论 -
linux学习笔记--ip命令
用来显示或操纵linux主机的路由,网络设备,侧罗路由和隧道,是Linux下较新的功能强大的网络配置工具语法:ip (选项) (参数)选项:-V :显示指令版本信息-s :输出更详细的信息-f : 强制使用指定的协议族-4 : 指定使用的网络层协议是IPv4协议-6 : 指定使用的网络层协议是IPv6协议-0 :输出信息每天记录输出一行,即使内容较多也不换行显示-r : 显转载 2016-12-29 23:54:33 · 257 阅读 · 0 评论 -
临时和永久关闭Selinux
临时关闭:[root@localhost ~]# getenforceEnforcing[root@localhost ~]# setenforce 0[root@localhost ~]# getenforcePermissive永久关闭:[root@localhost ~]# vim /etc/sysconfig/selinuxSELINUX翻译 2018-01-08 22:29:35 · 147851 阅读 · 3 评论 -
centos7.2安装 Redmine 3.4.3-2 (64-bit) Bitnami Redmine Installer
1.下载地址:https://bitnami.com/redirect/to/170722/bitnami-redmine-3.4.3-2-linux-x64-installer.run2.安装修改bitnami-redmine-3.4.3-2-linux-x64-installer.run 权限为可执行执行bitnami-redmine-3.4.3-2-linux-x64-ins原创 2018-01-04 12:01:49 · 2353 阅读 · 2 评论 -
存储器的速度
原创 2017-12-19 14:02:50 · 1607 阅读 · 0 评论 -
用户态 内核态
原创 2017-12-18 17:37:30 · 216 阅读 · 0 评论 -
centos 7 网卡命名新的规则 和之前不一样
CentOS6之前基于传统的命名方式如:eth1,eth0....Centos7提供了不同的命名规则,默认是基于固件、拓扑、位置信息来分配。这样做的优点是命名是全自动的、可预知的,缺点是比eth0、wlan0更难读。比如enp5s0一、网卡命名的策略systemd对网络设备的命名方式规则1:如果Firmware或者BIOS提供的设备索引信息可用就用此命名转载 2017-11-27 23:25:24 · 1167 阅读 · 0 评论 -
典型进程表里保存的数据
原创 2017-12-20 14:39:47 · 240 阅读 · 0 评论 -
centos ONBOOT 为啥设置yes原因
ONBOOT是指明在系统启动时是否激活网卡,只有在激活状态的网卡才能去连接网络,进行网络通讯翻译 2017-11-29 23:36:55 · 13472 阅读 · 0 评论 -
Ubuntu 下 su:authentication failure的解决办法
jingsia@ubuntu:~$ sudo passwd root[sudo] password for jingsia: Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully转自:http://www.linuxidc.com/Linux/2011-1转载 2017-01-24 09:47:12 · 386 阅读 · 0 评论 -
Linux下is not in the sudoers file解决方法
解决方案:首需要切换到root身份$su -(注意有- ,这和su是不同的,在用命令"su"的时候只是切换到root,但没有把root的环境变量传过去,还是当前用户的环境变量,用"su -"命令将环境变量也一起带过去,就象和root登录一样)然后$visudo //切记,此处没有vi和sudo之间没有空格1、移动光标,到最后一行2、按a,进入append转载 2017-01-15 14:56:31 · 379 阅读 · 0 评论 -
linux学习笔记--route命令
route命令用来显示并且设置linux内核中的网络路由表,route命令设置的路由主要是静态路由。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现在linux系统中设置路由通常是为了解决以下问题:该linux系统在一个局域网中,局域网中有一个网关,能够让机器访问internet,那么就需要将这台机器的ip地址设置在linux机器的默认路由转载 2016-12-30 17:29:28 · 603 阅读 · 0 评论 -
linux学习笔记--netstat命令
netstat命令用来打印linux中网络系统的状态信息,可让你得知整个linux系统的网络情况语法:netstat (选项)选项:-a或--all:显示所有连线中的Socket-A或--:列出该网络类型连线中的相关地址-c或--continuous:持续列出网络状态-C或--cache:显示路由器配置的快取信息-e或--extend:显示网络其它相关信息-F或--fib:显转载 2016-12-30 15:42:55 · 349 阅读 · 0 评论 -
linux学习笔记--arp命令
arp(地址解析协议)命令用于操作主机的arp缓冲区,它可以显示arp缓冲区中的所有条目,删除指定的条目或者添加静态的ip地址与MAC地址对应关系语法:arp (选项) (参数)选项:-a:显示arp缓冲区的所有条目-H:指定arp指令使用的地址类型-d:从arp缓冲区中删除指定主机的arp条目-D:使用指定端口的硬件地址-e:以linux的显示风格显示arp缓冲区中的条目转载 2016-12-30 14:58:36 · 3327 阅读 · 1 评论 -
linux学习笔记--dig命令
dig命令是常用的域名查询工具,可以用来测试域名系统工作是否正常语法:dig (选项) (参数)选项:@ :指定进行域名解析的域名服务器-b :当主机具有多个IP地址,指定使用本机的哪个IP地址向域名服务器发送域名查询请求-f:指定dig以批处理的方式运行,指定的文件中保存着需要批处理查询的DNS任务信息-p:指定域名服务器所使用端口号-t:指定要查询DNS数据类型-x:执行转载 2016-12-30 14:47:29 · 396 阅读 · 0 评论 -
linux学习笔记--nslookup命令
nslookup命令是常用域名查询工具。nslookup有两种工作模式,即交互模式和非交互模式。在交互模式下,用户可以向域名服务器查询各类主机,域名的信息,或者输出域名中的主机列表。而在非交互模式下,用户可以针对一个主机或域名仅仅获取特定的名称或所需要信息进入交互模式,直接输入nslookup命令,不带任何参数,则直接进入交互模式,此时nslookup会连接到默认的域名服务器(即/转载 2016-12-30 14:30:39 · 2738 阅读 · 0 评论 -
linux学习笔记--mysqldump命令
mysqldump是mysql数据库中备份工具,用于将MYSQL服务器中的数据库以标准的sql语言的方式导出,并保存到文件中。语法:mysqldump (选项)选项:--add-drop-table :在每个创建数据表语句前添加删除数据库的语句--add-locks:备份数据库表时锁定数据库表--all-databases:备份mysql服务器上的所有数据库--comments:转载 2016-12-30 11:24:04 · 821 阅读 · 0 评论 -
linux学习笔记--iptables命令
iptables命令是Linux上常用的防火墙软件,是netfilter项目的一部分。可以直接配置,也可以通过许多前端和图形界面配置语法:iptables (选项) (参数)选项:-t : 指定要操纵的表-A : 向规则链中添加条目-D : 从规则链中删除条目-i : 向规则链中插入条目-R : 替换规则链中的条目-L :显示规则链中已有的条目-F : 清除规则链中已有的条转载 2016-12-30 00:12:33 · 610 阅读 · 0 评论 -
linux学习笔记--sync命令
强制将被改变的内容立刻写入磁盘,更新超块信息。 在linux/unix系统中,在文件或数据处理过程中一般先放到内存缓冲区中,等到合适的时机再写入到磁盘中,以提高系统运行效率sync命令强制将内存缓冲区的数据立即写入到磁盘中。用户一般不需要使用sync命令,系统会自动吃腥update或bdflush操作,将缓冲区的数据写入到磁盘中。只有在update或bdflush无法执行或用户需转载 2016-12-27 16:30:52 · 1121 阅读 · 0 评论 -
linux学习笔记--lsblk命令
lsblk命令用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,但是不会列出RAM盘信息。块设备有硬盘,闪存盘,cd-ROM等等。选项:-a : 显示所有设备-b :以bytes方式显示设备大小-d :不显示slaves或holders-D :print discard capabilities-e :排除设备-f :显示文件系统信息-h :显示帮助信息-i转载 2017-01-04 16:13:01 · 1029 阅读 · 0 评论 -
linux学习笔记--printf命令
printf命令格式化并输出结果到标准输出语法:printf (选项) (参数)--help--version参数:输出格式:指定数据输出时的格式输出字符串:指定要输出的数据格式代替符:%b : 相对应的参数被视为含有要处理的转义序列之字符串%c : ASCII字符。显示相对应参数的第一个字符%d, %i : 十进制整数%e, %E, %f 浮点格式%g, %e 或转载 2017-01-03 17:45:21 · 468 阅读 · 0 评论