
Linux
RuiJey
这个作者很懒,什么都没留下…
展开
-
【Linux】更新内核和硬件支持到建议版本
内核版本与硬件支持更新内核更新LTS Enablement Stacks功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入内核更新以前使用的更新内核的方法为手动下载、安装、切换;今天了解到自动更新到建议版本的命令,同时也能更新新硬原创 2020-12-25 14:40:20 · 614 阅读 · 0 评论 -
【Linux】制作Ubuntu文件系统相关配置、服务笔记
用于记录制作ubuntu文件系统过程中涉及到的系统配置,服务详情1./etc/hostname 用于设置系统机器名称,局域网中机器名2./etc/hosts 应根据hostsname设置回环ip域名:127.0.1.1 $(hostname)原创 2020-06-28 20:59:45 · 388 阅读 · 0 评论 -
【uboot】移植学习笔记
2020-06-10:uboot移植空余时间再搞,先搞定需要用的驱动语法笔记:1.Kconfig: imply <dep_symble> if [<expre>]: 弱反向依赖,当条件成立时,所依赖的项也被选中,但可被配置为n1.u-boot.cfg依赖关系: u-boot.cfg <- include/config.h/rk3399uboot移植过程中,查看.config中CONFIG_SYS_SOC/BOARD/VENDOR的值和...原创 2020-06-10 16:17:04 · 902 阅读 · 0 评论 -
【Linux】Shell编程学习笔记
一、函数1.函数与shell程序相比,函数运行于当前shell,而非子shell,因此可以修改当前shell中的变量;2.脚本中函数定义段不会被运行,而在单独的函数名调用时才会被执行,因此对于脚本中的函数定义段可以先跳过,而通过后续的函数调用段来知晓脚本指令流程;3.函数的定义语和使用函数可以在交互终端中,当前脚本文件中,以及单独的文件中定义;函数在使用前必须定义,因此需要在使用之前有声明;function fun_name(){}or:fun_name(){}4.生命原创 2020-06-06 12:09:02 · 213 阅读 · 0 评论 -
【Linux】常用命令
20200526:1.apt depends xxx: //查看软件包依赖项2.apt show xxx: //查看已安装软件包详情3.apt autoremove: //卸载已安装软件包及其独立依赖项4.apt clean && apt autoclean //清理无用安装包5.resize2fs: //扩展系统空间大小到文件系原创 2020-05-26 09:26:16 · 220 阅读 · 0 评论 -
【Linux】Linux下常用工具集
发行版系统中及平时发现的好用工具记录没有特别注明的默认为Ubuntu源下的2020-05-25:1.usbutils: lsusb,2.pciutils: lspci,3.module-init-tools: insmod,4.net-tools: ifconfig,5.ethtool:6.iputils-ping: ping,7.ifupdown:8.mlocate: .原创 2020-05-25 21:15:22 · 255 阅读 · 0 评论 -
[Linux]制作ubuntu文件系统镜像
主机平台:虚拟机Ubuntu 18.04 x86_64目标平台:arm64根文件系统版本:ubuntu-base-16.04.6-base-arm641.主机安装qemu模拟器sudo apt install qemu-user-staticmkdir rootfs //用于制作根文件系统的临时目录sudo tar -xpf ubuntu-base-16.04.6-base-arm64.tar.gz -C rootfs //解压文件系统到临时目录2.进入根文件系统.原创 2020-05-25 18:27:21 · 1753 阅读 · 0 评论 -
【Linux学习笔记】debootstrap的使用技巧
情况简述: 在使用开发板厂家系统构建脚本时,系统构建过程非常慢,多次尝试也容易出现构建过程中因为包获取失败而中断的情况;1.首先尝试为虚拟机设置梯子,主机上开启SSR,设置本地端口,虚拟机中开启代理,实测无明显改善。2.尝试分析脚本提前下载所需文件,能改善镜像下载阶段的速度,但获取软件包过程依然无改善。3.继续捋脚本发现软件包的获取及安装过程实际是debootstrap的执行...原创 2019-05-14 11:55:20 · 1521 阅读 · 0 评论 -
【Linux学习笔记】ssh 私钥密码修改
1.ssh-keygen参数:-p: 请求修改私钥密码,而不是创建新的私钥-f: 指定文件名因此:ssh-keygen -f id_rsa -p: 指定私钥文件id_rsassh-keygen -p: 使用默认私钥文件首先输入就密码,接着输入两次新密码,若是想要去除密码,则回车两次即可。...原创 2019-02-22 20:57:34 · 2381 阅读 · 1 评论 -
【Linux学习笔记】objdump的使用
搭建运行环境和交叉编译的时候这个会很有帮助,查看动态库依赖,可执行文件的依赖 objdump -x libxxxx.so | grep NEEDEDbojdump -x executeble | grep NEEDED原创 2019-01-15 18:55:53 · 631 阅读 · 0 评论 -
【Linux学习笔记】Ubuntu Desktop下配置机器静态IP的优选方法
一直以来基本都是在 /etc/network/interfaces 文件中配置机器的静态ip,最近使用的双网卡主板,只配置一个网口为静态ip的时候,机器启动会慢不到半分钟,但是将两个网口都手动配置为静态ip的时候,机器启动时候就会延迟近两分钟。在启用桌面环境的情况下,启动时会在ubuntu点点进度条这里阻塞,显示 " Waiting up to 60 more seconds for ne...原创 2018-09-02 02:06:53 · 716 阅读 · 0 评论 -
【Linux学习笔记】软连接
命令 lnln -s source dest 软连接ln source dest 硬链接PS:1. 源路径和目标连接路径都应该是完整路径2. 对于目录,路径应该是完整的目录路径格式,最后是有"/"的3. 删除连接,以文件的方式删除,千万不能在连接名后带目录标识"/",不然应该是源目录都被删除?...原创 2018-04-05 16:06:35 · 256 阅读 · 0 评论 -
【Linux学习笔记】cygwin下相关
win安装包名:setup-x86_64.exe (这下不会每次下载了找不到安装包了)镜像源: http://www.cygwin.cn/pub/http://mirrors.aliyun.com/cygwin/软件包: 7z:p7z原创 2018-01-30 22:40:15 · 252 阅读 · 0 评论 -
【Linux学习笔记】添加 add-apt-repository 支持
add-apt-repository该脚本用于添加ppa到当前的库中并自动导入公钥。shell中的使用方法为:add-apt-repository ppa:使用此脚本需要安装工具包:apt-get install python-software-propertiesapt-get install software-properties-common原创 2018-01-31 10:44:29 · 4654 阅读 · 0 评论 -
【Linux学习笔记】更新ubuntu openjdk7到openjdk8
1.首先是jdk8的安装添加openjdk8的第三方源: sudo add-apt-repository ppa:openjdk-r/ppa (add-apt-repository脚本的安装参见另一篇博文)更新源: apt-get update安装openjdk8: sudo apt-get install openjdk-8-jdk2.接着是jdk版本的选择现在系统中同时存在jdk原创 2018-01-31 11:33:01 · 583 阅读 · 0 评论 -
【Linux学习笔记】配置Samba服务
win和Linux文件共享首先安装samba sudo apt-get install samba配置 建立共享文件夹并给到权限:mkdir home/xxx/samba_sharechmod a+rw home/xxx/samba_share编辑配置文件:vim /etc/samba/smb.conf添加共享配置:[share]common...原创 2018-01-31 17:39:19 · 264 阅读 · 0 评论 -
【Linux学习笔记】chmod的字符串参数形式使用
平时经常看到各种教程说,啊这里这个文件需要读写权限,运行权限,好多都嫌麻烦,说直接 chmod 777 /xxx这个确实简单粗暴,不过总觉得不能总怎么用吧,但是r/w/x对应的二进制又偷懒不想记。唉这个直接用字符参数多好的,哈哈。完整参数:chmod [u/g/o/a] [+/-/=] [r/w/x] file首先是用户参数u:表示user,即文件所有者g:表示跟user同一原创 2018-01-31 17:50:46 · 590 阅读 · 0 评论 -
【Linux学习笔记】Ubuntu下挂载另一台电脑的Samba目录
一台电脑的文件夹通过Samba服务共享出来后,可以供Windows访问,也可以供另一台Linux电脑访问。假设Samba服务器 IP:192.168.0.123 用户名(Samba账户):username密码:passwordSamba共享文件夹:share要挂载的Ubuntu电脑挂载目的目录为:~/Samba-Remote首先确保已安装cifs文件系统支持sudo apt-get install...原创 2018-02-28 15:04:13 · 1067 阅读 · 0 评论 -
【Linux学习笔记】解压命令及参数
tar:1. 主要参数 -x:解压 -c:压缩 -t:查看压缩包内容 -r:向压缩包末尾追加文件 -u:更新压缩包文件2.第二个部分 -z:有gzip属性的 -j:有bz2属性的 -Z:有compress属性的 -v:显示所有过程 -O:将文件解开到标准输出 -f:使用的档案名称,此参数是最后写必须的一个,后面只能跟一个档案名称 -C:解压路径7z x:解压文件,按照原始文件目录树 ...原创 2018-01-30 20:51:23 · 381 阅读 · 0 评论 -
【Linux学习笔记】文件与字符串查找
1. 文件的查找find pathname -options [-print -exec -ok] -name 按照文件名查找文件。 -mtime -n +n 按照文件的更改时间来查找文件, -n表示文件更改时间距现在n天以内,+n表示n天以前。 find命令还有-atime和-cti...原创 2018-04-05 18:49:36 · 244 阅读 · 0 评论 -
【Linux学习笔记】轻量级FTP工具lftp的使用
1. 首先是登录lftp user:passwd@host:port(默认21)lftp host:portlogin2. 接着是下载get mgetmirror pget3. 然后是上传mirror -R /local_dir原创 2018-04-05 15:41:46 · 658 阅读 · 0 评论 -
【Linux学习笔记】磁盘相关命令
df:查看磁盘剩余空间 df -h 查看磁盘空间使用情况,并在磁盘大小后加上单位。 df -T 查看磁盘分区格式du:查看指定路径下磁盘占用情况 du --max-depth=1 -h 没有跟路径则默认为当前路径,-h表示给文件夹大小跟上单位 du -sh 查看当前文件夹大小lsblk:查看当前已接入磁盘及分区信息 sudo lsblk -f ...原创 2018-01-30 21:48:46 · 364 阅读 · 0 评论