Linux\Unix
文章平均质量分 59
Xav Zewen
独立思考
展开
-
Linux 下载&使用 CLAPACK (CBLAS)
文章目录前言1. 下载 & 解压2. make3. 收尾工作4. 使用参考资料前言本文需要感谢@yx的大力指导。1. 下载 & 解压使用wget命令进行下载(也可以用浏览器)wget www.netlib.org/clapack/clapack.tgz下载完会多出一个clapack.tgz压缩包文件(名字一般是红色的)然后解压文件(注:版本可能不同)tar xvf clapack.tgz2. make进入解压后的文件夹cd CLAPACK-3.2.1首先改个名原创 2022-05-28 21:49:40 · 1052 阅读 · 1 评论 -
VirtualBox 安装 Ubuntu 系统
首先,下载系统镜像:官方网站进入,点击,随便起个名字绿色部分即可。需要注意的是,开启多个虚拟机时,分配给这些虚拟机的内存之和不要超过此处红绿分界线对应的额度,否则使用的内存总和过高容易导致电脑蓝屏…第一次使用选择(如果已有硬盘可以使用已有的硬盘文件)建议选(是自己设计的磁盘文件类型,没有特殊需求的话用这个就行。)建议选。(两种都可以,看文字介绍自行选择就行。)按需求设置即可。建议以上。和设为,允许虚拟机和桌面之间双向的复制粘贴和拖放。(需要安装增强功能后才可以使用,详见章节)建议设为红绿交界处原创 2022-01-06 22:38:01 · 2691 阅读 · 0 评论 -
树莓派手动固定无线网络的IP地址
文章目录参考链接首先,编辑DHCP配置文件(vi也可以换为vim,nano等文本编辑器)sudo vi /etc/dhcpcd.conf在文末添加下面的配置interface wlan0static ip_address=192.168.137.20/24static routers=192.168.137.1static domain_name_servers=192.168.0.1 8.8.8.8 fd51:42f8:caae:d92e::1解释:第一行:wlan0代表无线接口原创 2022-01-06 18:25:24 · 1428 阅读 · 0 评论 -
Linux系统开启远程ssh访问(不需要同局域网)
文章目录这里我们会使用cpolar进行内网穿透,也就是说给树莓派一个公网ip,只要通过互联网就能访问它。首先,命令行安装cpolarcurl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash检查是否安装成功cpolar version在cpolar官网注册账号并登录,在后台获取账号特有的认证token。下载并配置完成后,在树莓派命令行输入命令开启ssh需要的tcp端口./cpo原创 2022-01-06 15:40:57 · 3695 阅读 · 0 评论 -
树莓派搭建网页服务器
文章目录1. 局域网网站2. 互联网网站1. 局域网网站首先下载nginxsudo apt install nginx下载完后,nginx会自动运行。这时,在树莓派的浏览器中输入localhost回车后,如果顺利的话即可看见nginx的欢迎页面。想要配置自己的网页的话,将写好的html、css、js等文件放在/var/www/html文件夹下,再次在浏览器中访问树莓派的ip地址,即可看见更新后的网页了。目前只支持局域网内访问。同局域网下的操作系统,在浏览器地址栏输入树莓派的局域网ip地址后原创 2022-01-06 15:38:42 · 3416 阅读 · 1 评论 -
linux下设置Python3为默认python编译器
首先:Python 查看默认python 版本 修改默认的版本 并不是删除你不需要的版本,因为系统的许多底层是依赖python的,删除后可能会导致系统无法正常运行。接着需要做的是,删除/usr/bin目录下的python link文件sudo rm -rf /usr/bin/python删除后再建立新的链接关系:sudo ln -s /usr/bin/python3 /usr/bin/python如果想还原回原python2.7,只需sudo rm -rf /usr/bin/python转载 2022-01-06 01:57:00 · 1244 阅读 · 0 评论 -
Linux安装可以远程访问的Jupyter Notebook
文章目录第一步:下载jupyter第二步:添加环境变量第三步:设置远程登录密码第四步:修改配置文件第五步:运行Jupyter直接启动后台启动参考链接第一步:下载jupyter首先,确保已经安装python3。然后,下载Jupyterpip install jupyter第二步:添加环境变量用vi(或者vim,nano,gvim都行)打开这个文件vi /etc/profile按下i进入编辑模式,输入export PATH=$PATH:[jupyter的安装路径]重新加载配置文件,使之转载 2022-01-05 22:50:05 · 512 阅读 · 0 评论 -
【Linux内核树】五步构建
只需要五步,轻松构建属于你自己的Linux内核树原创 2021-12-04 03:57:36 · 2887 阅读 · 2 评论 -
【bash】自动补全功能 忽略大小写
root用户可以使用下面的命令:# 向 /etc/inputrc 中添加命令,将所有用户的 tab自动补全 设为大小写不敏感echo 'set completion-ignore-case On' >> /etc/inputrc非root用户可以使用这个命令echo 'set completion-ignore-case On' | sudo tee -a /etc/inputrc参考链接https://askubuntu.com/questions/87061/can-i-ma原创 2021-12-03 23:53:14 · 965 阅读 · 0 评论 -
Error :: You must put some ‘source‘ URIs in your sources.list
输入下面三行即可原创 2021-12-03 13:45:22 · 866 阅读 · 3 评论 -
【Linux】驱动模块的 编译与加载
编写好了驱动程序(.c文件)后,下一步是 加载/编译。这里讲述如何实现这个操作。原创 2021-12-02 13:24:21 · 3664 阅读 · 0 评论 -
如何让 printk 打印到终端
讲述 如何让 printk 打印到终端原创 2021-11-30 20:18:59 · 3056 阅读 · 0 评论 -
【超详细】Linux内核树的构建
想要编写自己的Linux驱动(driver),第一步是要先构建 Linux内核进程树。这里介绍构建进程树的具体步骤。原创 2021-11-30 16:23:53 · 3902 阅读 · 2 评论 -
Github使用ssh密钥登陆
Github使用ssh密钥登陆生成SSH密钥配置Github检查SSH连接使用Github附录:更改密钥名称方法一:为已创建的密钥改名方法二:创建时使用新的名称参考链接想要从linux命令行clone github仓库的话,目前只支持ssh方式了。这里总结一下如何生成ssh 公钥和私钥,以及如何配置以登陆github。生成SSH密钥Linux自带生成SSH密钥的程序。打开终端,不用开启root,输入ssh-keygen -t rsa就会在~/.ssh下生成一个私钥id_rsa,和一个公钥i原创 2021-11-17 00:49:13 · 3046 阅读 · 0 评论 -
ubuntu-desktop开启root登录
ubuntu-desktop开启root登录为root用户设置密码:sudo passwd root。系统会要求你输入两遍密码,安全起见,输入的密码不可见。解锁你的root用户:sudo passwd -u root编辑文件:sudo nano /etc/gdm3/custom.conf, 然后在[security]标题下添加代码:AllowRoot=true编辑文件:sudo nano /etc/pam.d/gdm-password, 在其中的一行命令前面添加#来注释它。注释后,那行命令长得像这翻译 2021-07-15 01:07:29 · 1887 阅读 · 0 评论 -
Ubuntu安装图形化界面
文章目录第一步:更新apt-get的仓库和包的列表第二步:下载tasksel工具第三步:下载显示管理器第四步:下载图形化界面参考链接第一步:更新apt-get的仓库和包的列表sudo apt-get update && sudo apt-get upgrade第二步:下载tasksel工具这个工具可以一次性安装一组相关的软件包。比如常见的LAMP服务器环境(Linux+Apache+MySQL+PHP),还有我们今天的图形化界面Ubuntu-desktopsudo apt-g原创 2021-07-13 15:55:13 · 30621 阅读 · 5 评论 -
腾讯云 密钥直接登录root
在密钥绑定登录服务器之后,由于Ubuntu服务器默认用户为Ubuntu,无法用root直接登录。解决方法很简单,只需要将ubuntu用户下的密钥复制到root用户下即可,代码如下:cat /home/ubuntu/.ssh/authorized_keys > /root/.ssh/authorized_keys...原创 2021-07-13 15:20:16 · 839 阅读 · 4 评论 -
修改VNC默认界面大小、分辨率
文章目录操作步骤第一步第二步第三步参考链接操作步骤第一步创建$HOME/.vncrc文件第二步在文件中添加下面这一行$geometry = "1400x850";第三步保存退出参考链接How do I change the vncserver default geometry?...原创 2021-07-12 23:25:55 · 2626 阅读 · 0 评论 -
Linux shell彩色提示字符串
第一步,用文本编辑器(如nano)打开$HOME/.bashrc,把下面的复制粘贴进去# colorful PS (Prompt String)GREEN="\[\e[32;1m\]"BLUE="\[\e[36;1m\]"WHITE="\[\e[37;1m\]"BLACK="\[\e[30;1m\]"RED="\[\e[31;1m\]"YELLOW="\[\e[33;1m\]"PURPLE="\[\e[35;1m\]"DARK_GREEN="\[\e[36;1m\]"CLEAR="\[\原创 2021-07-12 23:14:17 · 239 阅读 · 0 评论 -
nano 保存文件退出
在编辑完文件之后,依次输入:Ctrl+O 来保存编辑过的文件,Ctrl+C 来退出nano编辑器原创 2021-07-12 23:06:45 · 5783 阅读 · 0 评论 -
Linux 进入root管理员权限
文章目录操作步骤可能遇见的问题1. 界面不显示输入的密码2. sudo su root 切换失败3. 不知道root用户的密码操作步骤首先用su命令切换用户:sudo su root # 以管理员权限切换至root用户,不可以可以用下一行然后输入root用户的密码即可成功切换(Linux下输入的密码默认不会显示出来)。可能遇见的问题1. 界面不显示输入的密码Linux下输入的密码默认不会显示出来,以提高安全性。2. sudo su root 切换失败尝试下面的命令su root原创 2021-07-12 22:47:11 · 79884 阅读 · 2 评论 -
腾讯云服务器重启过慢的解决办法
文章目录解决办法参考链接解决办法依次运行下面三行代码/usr/local/qcloud/stargate/admin/uninstall.sh/usr/local/qcloud/YunJing/uninst.sh/usr/local/qcloud/monitor/barad/admin/uninstall.sh就能卸载腾讯云默认安装的监控组件,以及用来检测黑客入侵和监测漏洞的云镜服务。/urs/local/qcloud/路径下可能还有残留文件,可以直接卸载。参考链接腾讯云服务器重启过慢原创 2021-07-12 22:38:10 · 2223 阅读 · 0 评论 -
pipe设置 阻塞 / 非阻塞 模式
pipe设置阻塞/非阻塞模式阻塞 / 非阻塞 模式更改 阻塞 / 非阻塞 模式附录pipe关闭端口后的读写情况判断管道缓冲区上限参考链接Linux父子进程间的通信可以用pipe实现。本文介绍关于pipe的阻塞/非阻塞模式。阻塞 / 非阻塞 模式默认管道的读写两端都为阻塞模式。阻塞模式下有两个特征:当读管道时,如果管道中没有数据,则会阻塞,直到管道另一端写入数据。当写管道时,如果管道中已经满了,则会阻塞,直到管道另一端读出数据(读出的数据会从管道中清除)。更改 阻塞 / 非阻塞原创 2021-03-24 19:23:48 · 3756 阅读 · 0 评论 -
nano使用技巧大全
nano使用技巧大全1. 如何隐藏帮助2. 如何打开语法高亮?3. 怎么编辑 `~/.nanorc`,常用设置有哪些?4. 如何复制粘贴?5. 如果 Redo/Undo ?6. 可以进行多文档编辑吗?7. 哪里寻找更多关于 Nano 的使用帮助?不少初学 Linux 的人喜欢用 Nano,但却是在裸用nano的最原始形态。下面为你带来一些nano使用技巧,可以极大地提升你的工作效率。1. 如何隐藏帮助可以在编辑时使用 ALT+x 就可以切换下面的帮助信息,或者在你的 ~/.nanorc 里面加转载 2021-02-28 19:19:42 · 8419 阅读 · 0 评论 -
nano如何撤销 nano为什么没有撤销
nano如何撤销 nano为什么没有撤销新版nano默认开启撤销旧版nano如何开启撤销方法一方法二参考文章新版nano默认开启撤销从2014年7月开始的nano version 2.3.5,撤销/重做成为标准:Alt-U 或 Option-U – 撤消Alt-E 或 Option-E – 重做旧版nano如何开启撤销方法一使用-u参数例如:nano -u helloworld.c 或 nano helloworld.c -u注:可以使用alias(汉译为”别名“)命令原创 2021-02-28 19:01:30 · 1390 阅读 · 0 评论