
Ubuntu学习之路
文章平均质量分 80
wenson0705
这个作者很懒,什么都没留下…
展开
-
ubuntu18.04搭建NFS服务器
系统环境:NFS服务器操作系统: ubuntu18.04 server ltsNFS服务器IP: 192.168.1.144注: NFS服务器 指的是 待安装 NFS服务 的机器(物理机或者虚拟机)步骤如下:1. 先更新sudo apt update2. 安装 NFS服务 (此时该服务已设置开机自启动)sudo apt install nfs-server3.修改配置文件, 添加nfs-server上用于共享的目录,并设置允许访问该目录的客户机IP,及其读写权限.我.转载 2021-03-17 21:08:35 · 1368 阅读 · 1 评论 -
配置uboot指定nfs挂载根文件系统
介绍如何使用nfs技术调试文件系统概念NFS是Network File System的缩写及网络文件系统。要功能是通过局域网络让不同的主机系统之间可以共享文件或目录。NFS系统和Windows网络共享、网络驱动器类似, 只不过windows用于局域网, NFS用于企业集群架构中, 如果是大型网站, 会用到更复杂的分布式文件系统FastDFS,glusterfs,HDFS介绍nfs实现原理当用户读写有关的nfs下的目录, 最终由内核解析完成后驱动硬件,完成相应的操作。1.用户进程访问.转载 2021-03-17 21:06:54 · 2659 阅读 · 1 评论 -
linux执行sh报错:$’\r’: 未找到命令
因为在dos/window下按一次回车键实际上输入的是“回车(CR)”和“换行(LF)”,而Linux/unix下按一次回车键只输入“换行(LF)”,所以文件在每行都会多了一个CR,所以Linux下运行时就会报错找不到命令,所以,解决问题之道,就是把dos文件格式转换为unix格式。方法1:使用dos2unix命令转换 第一步:安装dos2unix命令,如果已经安装,跳过该步骤 centos:yum install dos2unix ubuntu:sudo ap...转载 2020-05-29 12:52:52 · 1421 阅读 · 1 评论 -
linux查看二进制文件
$hd 文件名(data.bin)|less原创 2020-04-09 18:40:40 · 593 阅读 · 0 评论 -
Ubuntu下deb包的安装方法
deb是debian linus的安装格式,跟red hat的rpm非常相似,最基本的安装命令是:dpkg -i file.debdpkg 是Debian Package的简写,是为Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux发行版都使用dpkg,例如Ubuntu、Knoppix 等。以下是一些 Dpkg 的普通用法:1、dpkg ...原创 2020-04-08 13:58:13 · 655 阅读 · 0 评论 -
Ubuntu 开启root用户登录
1.设置root用户密码$ sudo passwd root2.修改配置文件$sudo vim /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf在文件最后添加:greeter-show-manual-login=true如果想钱guest登录选项,继续添加下面内容:allow...转载 2020-04-06 09:53:23 · 290 阅读 · 0 评论 -
ubuntu18.04用ifconfig命令,只有lo,没有ens33的解决方案
解决方案:1. 输入:lspci或者lspci –v或lspci–vv,先确定网卡(驱动)存在但未启用。2. 输入ifconfig -a命令,可显示eth0和lo。3. 输入ifconfig ens33up,启用网卡。此时用ifconfig,只能看到inet6(ipv6?)的地址,没有inet的地址(即Xshell连接输入的ip)。4.Ubuntu 18.04使用net...原创 2020-03-16 15:41:47 · 6514 阅读 · 1 评论 -
vim配置文件,让编程更随意
vim配置主要有以下优点:1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试2.自动插入文件头 ,新建C、C++源文件时自动插入表头:包括文件名、作者、联系方式、建立时间等,读者可根据需求自行更改3.映射“Ctrl + A”为全选并复制快捷键,方便复制代码4.按“F2”可以直接消除代码中的空行5.“F3”可列出当前目...转载 2020-03-12 19:05:54 · 152 阅读 · 0 评论 -
notepad++ 代码注释快捷键
单行、多行注释//方式:ctrl+k 或者ctrl+q取消单行、多行、区块注释:ctrl+shift+k或者ctrl+shift+q第一:编辑相关的快捷键:第二:tab快捷键(在编程中表格中使用的快捷键)第三:搜索相关的快捷键第四:显示相关的快捷键第五:在运行过程中需要用到的快捷键...原创 2020-03-12 13:01:21 · 6771 阅读 · 0 评论 -
使用gdb调试技术
建议使用CGDB,比GDB好用,熟悉VC的调试方式,可以使用DDD。 注意使用GCC编译时要加“-g”参数。 参考gdb参考卡GDB最基本的命令有:gdb programm(启动GDB) b 设断点(要会设4种断点:行断点、函数断点、条件断点、临时断点) run 开始运行程序 bt 打印函数调用堆栈 p 查看变量值 c 从当前断点继续运行到下一个断点 n 单步运行 s 单步运行...原创 2020-03-12 11:29:55 · 199 阅读 · 0 评论 -
练习gcc编译运行代码
gcc分为4个步骤: 预处理: gcc -E hello.c -o hello.i 编译: gcc -S hello.i -o hello.s 汇编: gcc -c hello.s -o hello.o ...原创 2020-03-12 11:25:52 · 601 阅读 · 0 评论 -
Ubuntu开启SSH登录
0x00前言在新安装的ubuntu系统后,默认是不支持ssh登录的.但是ssh登录时我们平时经常用到的.所以,安装ssh服务吧。下面是安装的经过,如有异议,请指正。0x01安装ssh这里使用的是openssh系列工具 更新下系统工具和依赖,执行sudo apt-get update; 执行安装命令:sudo apt-get install openssh-se...转载 2020-03-10 15:53:49 · 637 阅读 · 0 评论 -
sed #流编辑器
sed #流编辑器,一次处理一行的内容 -n #使用安静(silent)模式,在一般sed的用法中,所有来自STDIN的数据一般都会被列出到终端上,但 如果加上-n参数后,则只有经过sed特殊处理的那一行(或者动作)才会被列出来 -e #直接在命令列模式上进行sed的动作编辑 -f #直接将sed动作写在一个文件内,-f filename则可以运行内的sed动作...原创 2018-07-18 16:58:15 · 375 阅读 · 0 评论 -
awk一个强大的文件分析工具
awk:一个强大的文件分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显的尤为强大,简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分不规则进行各种分析处理 tail /etc/passwd | awk -F":" '{print $1}'#单引号常用的内置变量 FNR 浏览文件的记录数 FS 设置输入域分隔符...原创 2018-07-18 16:58:54 · 1232 阅读 · 0 评论 -
正则表达式初识
正则表达式\ #为转义如:\. 表示.邮箱匹配:grep -E "[0-9a-zA-Z]+@[0-9a-zA-Z]+\.[a-zA-Z]" a.txt 查找邮箱[a-z] #所有小写字母[A-Z] #所有大写字母[0-9] #所有数字[^0-9] #所有非数字 ^表达取反[0-9][a-z]* #0个或多个小写字母[a-z]+ #至少出现一次小写字母[a-z]? #出现0次或者...原创 2018-07-18 16:59:45 · 167 阅读 · 0 评论 -
tar解压、压缩、检索grep、计划任务crontab
crontab计划任务:0(分) 5(时) *(日) *(月) 1(周) tar -zcf /var/backups/home.tgz /home/#*/1:每分钟 * * * * date>>/tmp/date.txt -u user用来设定某个用户的crontab服务 -e 编辑某个用户的crontab文件内容,如果不指定用户,则表示编辑当前用户的cronta...原创 2018-07-18 17:01:31 · 328 阅读 · 0 评论 -
Ubuntu中Could not get lock /var/lib/dpkg/lock解决方法
在Ubuntu中,有时候运用sudo apt-get install 安装软件时,会出现一下的情况E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)E: Unable to lock the administration directory (/var/lib/dpkg/),...转载 2018-07-13 09:27:42 · 292 阅读 · 0 评论 -
Ubuntu常用的快捷键
快捷键Ctrl+P或者使用上方向键:重复上条或者上上条命令Ctrl+a:把光标移动到命令行最开始的地方Ctrl+u:清除命令行中光标所入位置之前的所有字符Ctrl+K:清除从提示符所在位置到行未尾之间的所有字符Ctrl+L:清屏Ctrl+W:清除左边的字段Ctrl+Y:将会贴上被Ctrl+k或者Ctrl+W清除的部分Ctrl+R: 将自动在命令历史缓存中增量搜索后面的字符Ctrl...原创 2018-07-13 11:29:30 · 867 阅读 · 0 评论 -
Ubuntu基本命令介绍
命令logout:注销reboot:重启shutdown -h now:立即关机 -h +5 五分钟后重启 -r 12:12 在12:12分重启 -r now #立即重启 也可以加数字,和时间 -c #取消关机操作 在命令后加-h :帮助,或者--help 也是帮助,info ...原创 2018-07-13 11:30:33 · 394 阅读 · 0 评论 -
Ubuntu的文件类型以及文件和目录的权限设置
文件类型-rwxrwxrwx:普通文件d:目录文件b:块设备文件c:字符设备文件l:链接文件p:管道文件s:socket文件rwxrwxrwx:三组rwx分别表示所有者、所有组、其他人的权限 r:表示可读,可以用数字4来表示 w:标识可写,可以用数字2来表示 x:表示可执行,可以用数字1来表示 -:表示没有相应的权限,可以用数字0来表示修改权...原创 2018-07-13 11:31:36 · 3955 阅读 · 0 评论 -
Ubuntu基本命令2
*cat#查看文件内容,输出文件内容到屏幕上 -n 由1开始,对所有输出的行数编号 -s 禁止重复的空输出行tac#到着输出文件内容,也是到屏幕wc#统计指定文件中的字节、字数、行数、并将统计结果显示输出 -c:统计字节数 -l:统计行数 -m:统计字符数,不能与-c一起使用 -w:统计字数.一个字被定义为空白,跳格或换行字符分隔的字符串 s...原创 2018-07-17 00:05:36 · 263 阅读 · 0 评论