root

linux安装数据库 配置make讲解

試著忘記壹切 提交于 2020-02-10 19:05:24
1.linux 下安装 mysql 源码文件包 我就 以 centos 6.4 为例 总结了一下希望对大家有帮助 在安装运行之前需要下载这些包,但是根据系统的差别又有点差别但差别不大: ·1 : yum install make 2: yum install bison 3: yum install gcc-c++ 4:yum install ncurses 一定要下载否则在执行 cmake . 的时候你就会遇到很多麻烦。 (1) 先安装 cmake ( mysql5.5 以后是通过 cmake 来编译的) [root@ rhel5 local]#tar -zxv -f cmake-2.8.0-rc3.tar.gz [root@ rhel5 local]#cd cmake-2.8.0-rc3 [root@ rhel5 cmake-2.8.4]#./configure [root@ rhel5 cmake-2.8.4]#make [root@ rhel5 cmake-2.8.4]#make install (2) 创建 mysql 的安装目录及数据库存放目录 [root@ rhel5~]#mkdir -p /usr/local/mysql // 安装 mysql [root@ rhel5~]#mkdir -p /usr/local/mysql/data // 存放数据库 (3) 创建

ROS中遇到的一些问题和解决(更新)

▼魔方 西西 提交于 2020-02-10 13:26:55
检查 roscore 是否正常打开 [ERROR] Failed to contact master at [localhost:11311]. Retrying... [ERROR] [1446531999.044935824]: [registerPublisher] Failed to contact master at [localhost:11311]. Retrying... 解决:请检查 roscore 是否正常打开。 每次进行运行测试时都要首先运行 roscore。 关于rosdep update reading in sources list data from /etc/ros/rosdep/sources.list.d ERROR: unable to process source [ https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml ]: <urlopen error _ssl.c:495: The handshake operation timed out> ( https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml ) Hit https:/

RHEL(CentOS)与Ubuntu命令区别网络资料汇总(一篇就够)

假装没事ソ 提交于 2020-02-10 11:23:36
centos中新建的非root用户是没有sudo的权限的,如果需要使用sudo权限必须在/etc/sudoers 中加入账户和权限,所以切换到root账号的时候只需要输入:su,加入root账号的密码即可。 在Ubuntu中,一般使用sudo+命令,如果是第一次使用会提示输入当前用户的密码(而不是root的密码) 在线安装软件中,centos使用的是yum命令,而ubuntu中使用的是apt-get命令。除此之外yum中还有一个从软件源中搜索摸个软件的方法:yum search + 软件名 centos是来自于RedHat,所以centos支持rpm格式的安装,而ubuntu不支持。 部分配置文件的位置和默认的文件路径有区别 参考资料1 参考资料2 附 来源: https://www.cnblogs.com/junecode/p/12290052.html

Linux用root强制踢掉已登录用户

与世无争的帅哥 提交于 2020-02-10 08:10:37
首先使用w命令查看所有在线用户: [root@VM_152_184_centos /]# w 20:50:14 up 9 days, 5:58, 3 users, load average: 0.21, 0.05, 0.02 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 101.45.224.253 20:48 0.00s 0.00s 0.00s w root pts/1 101.45.224.253 20:49 17.00s 0.00s 0.00s -bash hmj pts/2 101.45.224.253 20:50 2.00s 0.00s 0.00s -bash 执行命令: pkill -kill -t TTY值 例:踢掉已登录用户hmj pkill -kill -t pts/2 再用w命令查看是否已经强制踢掉: [root@VM_152_184_centos /]# w 20:55:10 up 9 days, 6:03, 2 users, load average: 0.03, 0.03, 0.00 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 101.45.224.253 20:48 0.00s 0.00s 0.00s w root pts/1 101

LeetCode235-二叉搜索树的最近公共祖先

点点圈 提交于 2020-02-10 04:58:47
根据236的做法,这个就简单了。 递归主要费时间的地方是,分别去左右子树去找,有没有p和q。 利用搜索树的性质,减少递归的次数 如果p和q都小于root,去左边找就行。 如果p和q在两侧的,直接就是root,这个可以通过val来判断。 public TreeNode lowestCommonAncestor(TreeNode root, TreeNode p, TreeNode q) { //返回条件一样 //如果往下的过程中,先遇到p或者q,它就是最近祖先 if(root==null||root==p||root==q) return root; //都在左边,那p和q都在左子树下,返回左子树递归的结果就好 if (p.val<root.val&&q.val<root.val){ return lowestCommonAncestor(root.left,p,q); }else if(p.val>root.val&&q.val>root.val){ return lowestCommonAncestor(root.right,p,q); }else { //val一个大于一个小于,直接就是自己的 return root; } } 来源: https://www.cnblogs.com/weizhibin1996/p/9695118.html

iOS跳转系统设置和打开其他APP

好久不见. 提交于 2020-02-10 04:48:24
关于适配 通过一张图,我们可以查看到 2017-2-20 号用户的系统版本的分布比例,所以我们只要是配到 9.0 和 9.0 以上就可以满足大部分用户了。 最新系统版本分布图传送门 选项列表图 跳转到系统设置 由于在 iOS 10 以上 和 iOS 10 以下 分别是通过不同的方法打开URL的,所以我们要对系统版本做判断操作! 举例1:跳转到 系统蓝牙设置 界面 let urlStr = "App-Prefs:root=Bluetooth" if let url = URL(string:urlStr) { if #available(iOS 10.0, *) { UIApplication.shared.open(url, options: Dictionary(), completionHandler: nil) } else { // Fallback on earlier versions UIApplication.shared.openURL(url) } } 打开其他APP 举例2:打开 App Store 应用 let urlStr = "itms-apps://" if let url = URL(string:urlStr) { if #available(iOS 10.0, *) { UIApplication.shared.open(url, options

iOS 打开系统设置

房东的猫 提交于 2020-02-10 04:15:29
NSURL*url=[NSURL URLWithString:@"prefs:root=WIFI"]; [[UIApplication sharedApplication] openURL:url]; And [font=] About — prefs:root=General&path=About Accessibility — prefs:root=General&path=ACCESSIBILITY Airplane Mode On — prefs:root=AIRPLANE_MODE Auto-Lock — prefs:root=General&path=AUTOLOCK Brightness — prefs:root=Brightness Bluetooth — prefs:root=General&path=Bluetooth Date & Time — prefs:root=General&path=DATE_AND_TIME FaceTime — prefs:root=FACETIME General — prefs:root=General Keyboard — prefs:root=General&path=Keyboard iCloud — prefs:root=CASTLE iCloud Storage & Backup — prefs:root

免密码远程登录和远程操作

这一生的挚爱 提交于 2020-02-10 04:05:10
主要是: 密钥对 的创建和使用,掌握免密码 远程登录 和 远程操作 环境: 本地主机 192.168.170.3 远程主机 192.168.155.3 参考前面几个,保证 本地主机和远程主机 能互相ping通 (原理和步骤: 本地主机 192.168.170.3 生成密钥对,然后把公钥上传到远程主机 192.168.155.3,再登录远程主机 192.168.155.3把公钥到 授权密钥文件 。 利用密钥对来验证身份,所以可以免密码远程登录和远程操作 ) 1、 在putty上,以用户root登录192.168.170.3 [root@www root]# mkdir -pm 700 .ssh 创建密钥对 [root@www root]# ssh-keygen -f .ssh/id_dsa -t dsa -f 是密钥的生成后的 保存文件位置 -t 参数就是指定要 生成的密钥类型 ,你这里指定的是dsa 查看产生的 密钥对 : [root@www root]# cat .ssh/id_dsa 查看产生的 公钥 : [root@www root]# cat .ssh/id_dsa.pub 2、上传公钥到 远程主机 192.168.155.3 (第一个红色地方,yes,然后回车 第二个红色地方,输入远程主机 192.168.155.3的密码,然后回车 如果当远程主机 192.168.155

Linux之Vim编辑器使用

断了今生、忘了曾经 提交于 2020-02-10 03:28:16
vim文本编辑器用于建立 编辑 显示文本文件,vim没有菜单,只有命令   在windows 平台下可使用gvim进行编写 Vim三种工作模式: 常有命令: 1.INSERT插入命令   i 在光标前插入      I 在当前行首插入   a 在光标后插入     A 在当前行尾插入   o 在当前行插入一行   O 在当前行上插入一行 2.光标定位命令    h 左移一个字符 (等同于方向键<---)     H (head) 移至屏幕上端——第一行开头   j 移到下一行 (等同于上方向键)       M (middle) 移至屏幕中间——中间行开头   k 移到上一行 (等同于下方向键)       L (line) 移至屏幕下端——最后行开头    l 右移一个字符 (等同于方向键--->)    $ 移至行尾    0 移至行首(数字零)   gg 光标到第一行    nG 光标到第 n 行 2G 到第二行等于 :2   G 光标到最后一行   :n 光标到第 n 行 3.命令模式进入——编辑模式    : 命令 <Enter>回车   效果: 执行后,制动回到命令模式 例如:显示当前文件的行号 :set nu 取消行号 :set nonu 4.删除命令   x   删除 光标所在处 字符   nx  删除光标 所在处后n个字符   dd   删除 当前行     

编译安装LAMP

元气小坏坏 提交于 2020-02-09 17:17:41
版本信息: CentOS7(1804) mysql-community-5.7.25 php-7.3.2.tar.gz httpd-2.4.38.tar mysql5.7编译安装和初始化 [root@localhost ~]# cd /us r/local/src/ [root@localhost ~]# yum install -y wget [root@localhost ~]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.25.tar.gz 增加mysql用户、mysql组 [root@localhost src]# groupadd mysql [root@localhost src]# useradd -r -g mysql mysql 安装必要软件 [root@localhost src]# yum install gcc-c++ ncurses-devel cmake make -y [root@localhost src]# ll total 78772 -rw-r--r-- 1 root root 9187294 Aug 14 09:55 httpd-2.4.38.tar.gz -rw-r--r-- 1 root root 52063298 Aug 14 09:55 mysql-5.7