Linux
文章平均质量分 76
yichudu
code anything
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux shell 常用命令
linux shell 命令 什么是Shell? Shell 是连接操作系统内核 与 用户 的接口。 终端是shell的表现形式。 什么是Shell编程? Shell 脚本语言加上linux 命令语句就构成了shell程序。优点在于批量处理、不用用户每次手动输入。 bash是shell程序解释器的一种。 常用命令 pwd:print working directory,打印工原创 2014-05-19 19:28:48 · 2188 阅读 · 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 · 14671 阅读 · 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 · 1323 阅读 · 0 评论 -
linux 文本相关命令
1.文件阅读命令 head:显示文件起始的若干行。 head -n x file tail:显示文件倒数的若干行。 tail -n x file 联合使用,查看第a行到第b行 head -nb file | tail b-a+1 tailf : 文本文件若有追加,实时显示。等价于 tail -f file,适用于查看日志文件。 cat:查看文件内容。 more:分屏显示文本...原创 2015-11-10 15:33:00 · 950 阅读 · 1 评论 -
mysql server 的ubuntu安装运维
更新于 2022.11, 适用于 mysql-server 8.0.31.网上很多旧版本的资料, 直接运行其语句会报错, 所以得查 主版本号为8的资料.原创 2014-12-01 21:59:39 · 1597 阅读 · 1 评论 -
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 · 10767 阅读 · 2 评论 -
linux命令, 网络相关
netstat-nlap 查看哪些进程占用了哪些网络协议、端口号 curl URL //发送get 请求 curl-d 'content' URL //发送post请求。生产环境不让调试,生产环境是linux,没有浏览器,就可以用此命令。原创 2015-11-20 09:35:03 · 749 阅读 · 0 评论 -
linux shell 编程语言学习
shell编程 数字比较 -eqequal -gegreaterorequal -lelessorequal -nenotequal -gtgreaterthan -ltlessthan 文件操作符 -d是否为目录 -f是否为文件 -r是否可读 -w是否可写 -x是否可执行 字符串比较 =判断两字原创 2014-05-19 20:26:30 · 1250 阅读 · 0 评论 -
Linux 环境变量
1.系统变量 在文件 /etc/profile中.见图1-1 图1-1 改了之后还要 source 一下这个文本才能立马生效. 查看变量PATH的语句为:echo $PATH 查看所有变量的命令为: env 2.用户变量 在每个用户的 ~/.bash_profile 文件中. 3.临时变量 用export命令临时导出环境变量到当前shell环境中.原创 2016-11-30 11:30:15 · 615 阅读 · 1 评论 -
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 · 2336 阅读 · 1 评论 -
linux 权限与用户账号
用户与授权命令 超级用户又称根用户,root。其他用户为普通用户。超级用户root的用户目录是/root。 创建用户:useradd,更改用户:usermod,删除用户:userdel。 多个权限相同的用户可以归为一个组。组内用户也可以继承组的权限。 相关命令:groupaddgroupmodgroupdel 示例:groupmod -n newname oldname // 把ol......原创 2015-01-29 13:42:56 · 1457 阅读 · 0 评论 -
跨机器的文件传输, FTP/SFTP 协议
1.FTP ftp,File Transfer Protocol,默认端口21。 2.SFTP sftp,Secure File Transfer Protocol,默认端口22。 可以为传输文件提供一种安全的加密方法。sftp 与 ftp 有着几乎一样的语法和功能。 3.客户端软件 FileZilla。......原创 2016-09-24 10:16:35 · 2912 阅读 · 0 评论 -
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 · 2204 阅读 · 0 评论 -
linux中多job的bash交互及进程启停
我们可以在一个bash中同时运行多个任务,并使用 job control来管理。 由于假设我们只有一个终端介面,因此在可以出现提示字节让你操作的环境就称为前景 (foreground),至于其他工作就可以让你放入背景 (background) 去暂停或运行。 ctrl+Z 当前进程切换到后台,并使其暂停; ctrl+C 结束当前进程; 命令后跟 “&”符号: 直接将命令丢到背景中运行,...原创 2015-03-09 18:31:29 · 1659 阅读 · 0 评论 -
linux 计划任务
apt-get install vim 设置用户的默认编辑器 在用户目录执行下行语句。 vim .profile 最后加上 export EDITOR=vim 为了使它立即生效,执行 source .profile crontab -e 在这个文本文件中追加一行内容即可。 */1 * * * * ~/hi.sh 保存退出,这样,每分钟就会执行一次 HOME目录当前用户原创 2015-01-21 14:03:12 · 1063 阅读 · 0 评论 -
linux 主流发行版(centos, ubuntu)简介
.deb 是 ubuntu 、debian 的格式; ;.rpm 是 redhat 、fedora 、suse 的格式。它们不通用。 yum Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装原创 2015-01-18 15:27:33 · 1257 阅读 · 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 · 1128 阅读 · 0 评论 -
linux IO重定向
IO重定向 【句柄值:含义】 见下。 0 标准输入 1 标准输出 2 标准错误 /dev/null 无底洞,有些不想要的输出信息可以送到这里。 操作符 > 输出重定向 >> 输出重定向,追加模式 管道 | 左边命令的输出作为右边命令的输入。 例子: >> ab.txt 追加到文件ab.txt >&2 重定向输出到标准错误...原创 2014-12-31 13:45:05 · 1142 阅读 · 0 评论 -
Linux Zombie Process
Wait函数 pid_t wait(int *status);//函数原型 头文件、 进程一旦调用了wait,就立即阻塞自己,由wait自动分析当前进程的某个子进程是否已经退出,如果它找到了这样一个已经变成僵尸的子进程,wait就会收集这个子进程的信息,并把它彻底销毁后返回;如果没有找到,wait就会一直阻塞在这里,直到有一个出现为止。 SIGCHLD SIGCHLD,Linux的一原创 2014-10-06 10:53:54 · 1629 阅读 · 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 · 1267 阅读 · 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 · 1429 阅读 · 0 评论
分享