![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 78
yichudu
code anything
展开
-
GNU 简述
GNU 简述GNU:GNU计划,目标是创建一套完全自由的操作系统。GNU,[(g)nu:]。得名,GNU is Not UNIX,GNU不是UNIX。GNU不再是谁的缩写,这是递归命名,有意思吧。 GNU 协议GNU 包含3个协议条款:GPL:GNU通用公共许可证(GNU General Public License)LGPL:GNU较宽松公共许可证 (GNU Less原创 2014-05-26 10:54:06 · 1843 阅读 · 0 评论 -
跨机器的文件传输, FTP/SFTP 协议
1.FTPftp,File Transfer Protocol,默认端口21。2.SFTPsftp,Secure File Transfer Protocol,默认端口22。可以为传输文件提供一种安全的加密方法。sftp 与 ftp 有着几乎一样的语法和功能。3.客户端软件FileZilla。......原创 2016-09-24 10:16:35 · 2531 阅读 · 0 评论 -
linux 权限与用户账号
用户与授权命令超级用户又称根用户,root。其他用户为普通用户。超级用户root的用户目录是/root。创建用户:useradd,更改用户:usermod,删除用户:userdel。多个权限相同的用户可以归为一个组。组内用户也可以继承组的权限。相关命令:groupaddgroupmodgroupdel示例:groupmod -n newname oldname // 把ol......原创 2015-01-29 13:42:56 · 1196 阅读 · 0 评论 -
linux 文件(查找/删除/移动/权限/链接/压缩)shell命令
Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接又称为符号链接(Symbolic link)。类似Windows的快捷方式,为若干目录项之间建立联系。在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号。为文件A创建硬连接文件B时,B指向的Inode同A,此时Inode计数为2.软连接的指原创 2014-12-31 10:42:29 · 2030 阅读 · 1 评论 -
Linux 环境变量
1.系统变量在文件 /etc/profile中.见图1-1图1-1改了之后还要 source 一下这个文本才能立马生效.查看变量PATH的语句为:echo $PATH查看所有变量的命令为: env2.用户变量在每个用户的 ~/.bash_profile 文件中.3.临时变量用export命令临时导出环境变量到当前shell环境中.原创 2016-11-30 11:30:15 · 492 阅读 · 1 评论 -
linux shell 编程语言学习
shell编程数字比较-eqequal-gegreaterorequal-lelessorequal-nenotequal-gtgreaterthan-ltlessthan文件操作符-d是否为目录-f是否为文件-r是否可读-w是否可写-x是否可执行字符串比较=判断两字原创 2014-05-19 20:26:30 · 1051 阅读 · 0 评论 -
linux命令, 网络相关
netstat-nlap查看哪些进程占用了哪些网络协议、端口号curl URL //发送get 请求curl-d 'content' URL //发送post请求。生产环境不让调试,生产环境是linux,没有浏览器,就可以用此命令。原创 2015-11-20 09:35:03 · 536 阅读 · 0 评论 -
linux 任务管理器(top, ps)
free显示内存使用情况,默认单位为kB。top动态显示,见图1.图1 top命令res表示内存占用。ps-aux 显示所有进程的主要信息。见图2。图2 ps命令主要参数解释。%MEM,内存占用百分比。rss,内存占用,单位为kB。%MEM是根据这个值算出来的。time,启动以来锁占用的总的cpu时间,不是(现在时刻-启动原创 2015-07-17 14:40:50 · 10445 阅读 · 2 评论 -
mysql server 的ubuntu安装运维
更新于 2022.11, 适用于 mysql-server 8.0.31.网上很多旧版本的资料, 直接运行其语句会报错, 所以得查 主版本号为8的资料.原创 2014-12-01 21:59:39 · 1284 阅读 · 1 评论 -
linux 文本相关命令
1.文件阅读命令head:显示文件起始的若干行。 head -n x filetail:显示文件倒数的若干行。 tail -n x file 联合使用,查看第a行到第b行 head -nb file | tail b-a+1tailf : 文本文件若有追加,实时显示。等价于 tail -f file,适用于查看日志文件。cat:查看文件内容。more:分屏显示文本...原创 2015-11-10 15:33:00 · 718 阅读 · 1 评论 -
WSL, Windows 中运行 linux 子系统
WSL, Windows Subsystem for Linux.安装网上很多教程. 见参考[1] .Microsoft Store | 搜索 linux | ubuntu设置 | 安全 | 启用开发人员模式运行 | optionalfeatures.exe | 启用或关闭windows功能 | 适用于linux的Windows 子系统 | 打勾完成以上步骤, 重启. 设置用户名,...原创 2019-03-14 15:02:02 · 1062 阅读 · 0 评论 -
linux shell 常用命令
linux shell 命令什么是Shell?Shell 是连接操作系统内核 与 用户 的接口。终端是shell的表现形式。什么是Shell编程?Shell 脚本语言加上linux 命令语句就构成了shell程序。优点在于批量处理、不用用户每次手动输入。bash是shell程序解释器的一种。常用命令pwd:print working directory,打印工原创 2014-05-19 19:28:48 · 1960 阅读 · 0 评论 -
Ubuntu重置root 密码
开机的时候按Esc调出GRUB菜单。进入高级模式。 选中恢复模式(recover mode)后按‘e’键。 把ro recovery nomodeset 改成rw single init=/bin/bash 然后按ctrl+x 进入单用户模式。然后重置root密码,命令为 passwd root。重启,就ok啦。原创 2014-08-23 13:18:03 · 1212 阅读 · 0 评论 -
fork函数
//run in linux 程序会输出多少个'-'?int main(void){ int i; for(i = 0; i < 2; i++){ fork(); printf("-"); } return 0;}原创 2014-09-16 22:10:52 · 976 阅读 · 0 评论 -
Linux Zombie Process
Wait函数pid_t wait(int *status);//函数原型头文件、进程一旦调用了wait,就立即阻塞自己,由wait自动分析当前进程的某个子进程是否已经退出,如果它找到了这样一个已经变成僵尸的子进程,wait就会收集这个子进程的信息,并把它彻底销毁后返回;如果没有找到,wait就会一直阻塞在这里,直到有一个出现为止。SIGCHLDSIGCHLD,Linux的一原创 2014-10-06 10:53:54 · 1416 阅读 · 0 评论 -
linux IO重定向
IO重定向【句柄值:含义】 见下。0 标准输入1 标准输出2 标准错误/dev/null 无底洞,有些不想要的输出信息可以送到这里。操作符> 输出重定向>> 输出重定向,追加模式管道| 左边命令的输出作为右边命令的输入。例子:>> ab.txt 追加到文件ab.txt>&2 重定向输出到标准错误...原创 2014-12-31 13:45:05 · 831 阅读 · 0 评论 -
图形化界面 远程 linux
vnc一款软件,有server端和client端,用于图形化远程控制另一台计算机。可从官网下载,得到服务端和客户端的两个rpm。VNC-Linux-Server的安装rpm -i XX.rpm若提示缺少xterm依赖,可以yum install xterm解决。vncserver :1启动。若提示Error: No license keys found.可从网上找原创 2015-01-16 15:43:25 · 958 阅读 · 0 评论 -
linux 主流发行版(centos, ubuntu)简介
.deb 是 ubuntu 、debian 的格式; ;.rpm 是 redhat 、fedora 、suse 的格式。它们不通用。yumYum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装原创 2015-01-18 15:27:33 · 976 阅读 · 0 评论 -
linux 计划任务
apt-get install vim设置用户的默认编辑器在用户目录执行下行语句。vim .profile最后加上 export EDITOR=vim为了使它立即生效,执行 source .profilecrontab -e在这个文本文件中追加一行内容即可。*/1 * * * * ~/hi.sh保存退出,这样,每分钟就会执行一次 HOME目录当前用户原创 2015-01-21 14:03:12 · 845 阅读 · 0 评论 -
linux中多job的bash交互及进程启停
我们可以在一个bash中同时运行多个任务,并使用 job control来管理。由于假设我们只有一个终端介面,因此在可以出现提示字节让你操作的环境就称为前景 (foreground),至于其他工作就可以让你放入背景 (background) 去暂停或运行。ctrl+Z 当前进程切换到后台,并使其暂停;ctrl+C 结束当前进程;命令后跟 “&”符号: 直接将命令丢到背景中运行,...原创 2015-03-09 18:31:29 · 1296 阅读 · 0 评论 -
Docker 基础概念 及 windows下使用
安装win 10 系统可用.以下操作均可在console中完成.容器管理初次安装并启动--name 容器中的用户账户名--net=host 使用本机网络-v a:b 本地磁盘与容器文件系统的映射. windows盘符的d:需要转换为/d/.-it 分配一个伪中断, 使用标准输入流.reg.docker.alibaba-inc.com/dii/dii_alios7u2_dev ...原创 2019-03-15 15:29:13 · 13419 阅读 · 1 评论