标签:Linux

42篇
  1. Ubuntu下搭建CUDA与容器GPU工具链

    这台Ubuntu22.04主机既要使用CUDA进行本机开发,也要让Docker容器调用GPU。整套环境除了Toolkit,还涉及驱动、cuDNN和NVIDIAContainerToolkit,其中最容易出问题的是几组版本之间的兼容关系。 下载地址 NVIDIA驱动…

  2. Ubuntu下调整NVIDIA显卡风扇与降低桌面显存占用

    这台Ubuntu桌面机同时承担GPU计算任务,需要单独调节风扇,并让核显负责桌面输出,尽量减少独立显卡上的常驻显存。下面的操作只对应这台机器当时的硬件和驱动版本。 环境 项目 版本 系统 Ubuntu22.04 显卡 GeForceRTX2080Ti 驱动 535…

  3. 操作系统初始化

    网络配置 开启root用户ssh登录 配置hostname 磁盘挂载 通用调整 K8S专属调整 TiDB专属调整 Docker配置 配置软件源 ubuntu在线阿里源 centos在线阿里源 centos本地源 开启ntp

  4. OpenSSH升级详细步骤

    确定当前版本号 即将升级为: OpenSSL: 1.0.2k fips 1.1.1s(最新稳定版) OpenSSH: 7.4p1 9.1p1(最新稳定版) 安装TelnetServer OpenSSH升级有风险,当SSH服务无法正常启动时,需要通过Telnet远程…

  5. 文件打开数问题排查步骤

    常用命令

  6. Linux虚拟网络学习笔记

    参考文档 https://blog.phpgao.com/openwrt interface.html openwrt中br lan,eth0,eth0.1,eth0.2 http://www.kdyzm.cn/post/121 主路由、旁路由、单臂路由的区别 h…

  7. Chronyd简易配置

    参考文档 https://blog.51cto.com/u 13737725/3179352 https://www.ibm.com/docs/zh/db2/11.1?topic=suntp setting up chrony as network time pr…

  8. rsyslog远程日志

    参考文档 http://docsv3.yiqiyun.net.cn/network/loadbalancer/manual/lb user guide/ rsyslog %E8%BF%9C%E7%AB%AF%E4%BA%91%E6%9C%8D%E5%8A%A1%E…

  9. 简易服务重启脚本

    Crontab脚本

    历史归档Linux运维
  10. AIX下非root安装sqlplus及mysql客户端

    场景 同事的一个新需求,需要在AIX上以shell脚本的方式,调用sqlplus客户端连接Oracle数据库,调用mysql客户端连接MySQL数据库。 想尽量简化开发,只用纯脚本方式实现,不想替换为Java或其它方案,且不想远程调用其它Linux主机上的客户端。…

  11. Ubuntu16.04下Hadoop3.0.0安装笔记

    安装JDK8 PPA方式安装OracleJDK 或安装OpenJDK 创建hadoop用户 安装Open SSH Server SSH授权: 下载Hadoop http://hadoop.apache.org/releases.html 选择3.0稳定版的bina…

  12. CentOS7下nmtui网络配置

    nmtui文本图型界面 全称: NetworkManageTextUser Iterface 推荐做为首选配置方式 nmcli纯文本界面 全称: NetworkManageCommandLine Interface 查看网络: 常用参数: 配置文件 其它 启停网络…

  13. Linux下UEFI引导修复

    某曙光服务器,在主板CMOS电池掉电后,NVRAM信息丢失。重新开机后,无法自动从SATA0硬盘的EFI分区的/EFI/boot/bootx64.efi进行引导。需要用启动盘进入恢复模式,将引导项重新写入NVRAM。 参考文档 https://i m.dev/po…

  14. K8S离线部署笔记-7-NTP服务

    所有主机 服务端 客户端

  15. K8S离线部署笔记-2-Yum源配置

    服务端配置 客户端配置

  16. ntp客户端配置

    安装 修改配置 手动同步 自动同步

  17. systemd学习笔记

    参考文档 http://www.ruanyifeng.com/blog/2016/03/systemd tutorial commands.html systemctl 重启 关闭 CPU停止工作 暂停系统 休眠 交互式休眠 单用户状态 systemd analy…

  18. CentOS7安装KVM

    参考文档 https://github.com/jaywcjlove/handbook/blob/master/CentOS/CentOS7%E5%AE%89%E8%A3%85KVM%E8%99%9A%E6%8B%9F%E6%9C%BA%E8%AF%A6%E8%A…

  19. CentOS7安装VirtualBox

    下载 https://www.virtualbox.org/wiki/Downloads 安装 启动 开启X11转发

    历史归档Linux虚拟化
  20. CentOS7配置TigerVNC

    安装X11和Gnome 切换启动模式 远程访问并启动X TigerVNC安装 yum install tigervnc tigervnc server 设置vnc密码 TigerVNC配置 TigerVNC启动 VNC以590+x作为访问端口,第1个server是…

  21. systemd下ulimit调整

    全局配置 注意system.conf修改后需要重启系统才会生效。 服务方式 需要修改systemd服务配置 以httpd.service为例: 注意,重启服务时要先stop再start,不要restart 手工启动进程方式 可以在启动脚本之前加入ulimit命令手…

  22. iostat使用笔记

    cpu属性值说明 disk属性值说明 查看TPS和吞吐量 查看设备使用率(%util)和响应时间(await) 参考文档 https://www.ibm.com/support/knowledgecenter/zh/ssw aix 71/com.ibm.aix.p…

  23. nmon常用操作

    官网及下载 http://nmon.sourceforge.net/pmwiki.php 简易启动参数 f :按标准格式输出文件名称: YYYYMMDD HHMM.nmon t 输出最耗资源的进程 s :每隔n秒抽样一次 c :取出多少个抽样数量 参数详细说明 h…

  24. 简易init.d脚本

  25. ubuntu16.04开发环境配置笔记

    安装下载好的本地.deb sudo dpkg i /path/to/deb/file ,然后 sudo apt get install f 修复依赖关系 Chrome设置临时代理 google chrome proxy server="socks5://127.0…

  26. Docker在内网环境中的RHEL6.5下的安装

    配置yum的HTTP代理 vi /etc/yum.conf export proxy=http://192.0.2.1:8080/ 导入系统HTTP代理环境变量 export http proxy="IP:PORT" 配置yum使用163源 mkdir src w…

  27. AIX下使用zip+split实现分卷压缩

    场景 与某第三方厂商使用文件接口传递数据。我们是发送方,对方是接收方,对方的接口规范要求对于大于500M文件,必须使用zip格式分卷压缩。 本来在linux下使用zip分卷压缩轻而易举,直接调用系统的zip命令,加上 b参数即可,但恰巧我们的接口机是台IBM小机,…

  28. 记一次root用户su报错的处理过程

    现象 1. 直接使用foobar用户SSH登录正常 2. 在root用户下,执行 su foobar ,报错: 只有su的时候报错,虽然不影响foobar用户正常的SSH远程登录,但这种资源受限的错误,一般都是系统崩溃的前兆,必须要较点真。 系统:RHEL 6.5…

  29. ulimit、limits.conf、sysctl和proc文件系统

    引言 当修改一个Linux系统参数或限制,比如文件打开数时,之前用到过的方式有ulimit、limits.conf、sysctl和/proc文件系统。 对这几个东西一直比较困惑,翻了几篇文档,简单写一下它们之间的区别。 ulimit 什么是ulimit ulimi…

  30. crontab配置及简单应用

    crontab crontab并不陌生,在 nix的操作系统之中,使用它设置周期性被执行的指令.每个用户可以拥有自己的crontab文件; 同时,操作系统保存一个针对整个系统的crontab文件,该文件通常存放于/etc或者/etc之下的子目录中。 基本用法 u…

  31. Ubuntu下boot分区空间已满问题处理

    问题 最初安装Ubuntu时,/boot分区只给了200M空间(使用CentOS延续下来的习惯),结果每次生级内核时都会报错/boot空间不足。 下次全新安装Ubuntu,一定记得分出2G空间来给/boot。 临时解决方法 1. uname a 查看目前在用的内核…

  32. Ubuntu连接Android手机

    解决Ubuntu无法识别Android手机的问题 1. 安装mtp相关的包: 2. 查看手机的USB信息 执行: 记录下新增的一条USB设备的信息,以坚果Pro1为例: 3. 编辑69 libmtp.rules 新增一行: 注意替换掉其中的idVendor和idP…

  33. Ubuntu从U盘制作ISO镜像

    从启动U盘制作ISO镜像 从ISO镜像制作启动U盘

  34. Ubuntu下解决Flash中文乱码问题

    修改sansserif.conf 倒数第4行: 改为 其它相关操作 查看所有字体 查看中文字体

    历史归档Linux
  35. Ubuntu下开启IntelliJ IDEA顶部全局菜单

    安装jayatana 编辑idea64.vmoptions vi /path/to/idea/bin/idea64.vmoptions 追加一行: 参考文档 https://intellij support.jetbrains.com/hc/en us/commu…

    历史归档Linux开发工具
  36. Ubuntu 16.04下安装InstantClient12.2

    下载地址 http://www.oracle.com/technetwork/database/database technologies/instant client/downloads/index.html 选择: Instant Client for Lin…

  37. Ubuntu下使用Snap管理软件包

    Snap简介 Ubuntu 16.04引入了snap包管理,它是一种全新的软件包安装管理方式。它和dpkg/apt有本质的区别。 Snap的安装包扩展名是.snap,类似于一个容器,它包含一个应用程序需要用到的所有文件和库(snap包包含一个私有的root文件系统…

  38. Ubuntu16.04下Phoenix安装笔记

    Phoenix与Hive区别 Hive是HDFS的SQL层,适用于非实时场景 Phoenix是HBase的SQL层,适用于实时查询 官网 https://phoenix.apache.org/ 参考文档 https://blog.csdn.net/xiangxiz…

  39. Ubuntu16.04下HBase安装笔记

    基础准备 JDK Hadoop SSH Server 下载HBase https://hbase.apache.org/ 系统环境变量 export HBASE MANAGES ZK=true export HBASE HOME=/opt/hbase export…

  40. Ubuntu安装OracleExpress

    下载 http://www.oracle.com/technetwork/database/database technologies/express edition/downloads/index.html Download Oracle Database Ex…

  41. CentOS7下Oracle11g静默安装

    添加组和用户 下载安装介质 下载并解压到/home/oracle/database 修改hosts 关闭selinux 关闭firewalld 修改内核参数 修改/etc/security/limits.conf 修改/etc/pam.d/login文件 修改/e…

  42. CentOS7下Oracle11g自启配置

    编辑init.d脚本 vi /etc/init.d/dbora 赋权及加入自启 编辑oratab vi /etc/oratab N改为Y 服务启停