I am trying to install a new kernel on a jupyter environment from bash script. In a dockerfile that uses jupyter/minimal-notebook as the parent image, I run a bash script that: generates a new virtual env: python -m venv new_kernel installs numpy and ipykernel new_kernel/bin/pip install ipykernel numpy registers the kernel: new_kernel/bin/python -m ipykernel install –name new_kernel –display-name “Python (new_kernel)”.
Tag: linux
Test filesystem stability / filesystem crash [closed]
Closed. This question needs details or clarity. It is not currently accepting answers. Want to improve this question? Add details and clarify the problem by editing this post. Closed 7 months ago. Improve this question Newbie here!! Is there any way to crash filesystem or overload a filesystem so that it will get crash? I want to check at what
Linux rename s/ – regex for wildcard single characte r
I have found a simple solution to my actual requirement, but I would still like to understand how to use the regex equivalent of the single character wildcard ? which we use for filtering … in say ls I would like to rename a group of files which differ by one character. FROM TO As I said above, my simple
If I compile a C/C++ program on a linux machine, does it automatically have rwx perms
I am currently learning penetration testing as part of a cybersecurity career path. I was working on a vulnhub machine that required me writing some malware to exploit a buffer overflow bug. I decided to write it in C for the sake of practicing OpSec. I used code::blocks on my machine to write the code and used tcp to transfer
Futex and pthreads issue
I’m testing futexes with pthreads. I’ve written following program: And sometimes it returns 0 as a sum which is proper value but sometimes the returned value of sum is different than 0. My question is why the returned values of “sum” are different than 0? I suspect that there is something wrong with locking but for the moment I cannot
trying to cause SIGSEGV in mmap
I’m trying to create a memory mapping of length greater than the underlying file. When I access pages of the mapping (which are not correspondingly mapped to a file), a SIGBUS is caused. However when I try to access the memory outside the memory mapping length, it should cause SIGSEGV (but isn’t), why is that? Answer Stopping your program and
Deplying a C++ application on Linux- linking everything statically to simplify deployment?
I am building a C++ project from Github and want to deploy the code to a remote Linux machine. This is all new to me. The project has a main.cpp, which includes the various headers/sources like a library. The CMake outputs an executable (to represent main.cpp) AND a separate static library. The project also uses OpenSSL, which I have linked
Bash – format .txt file into pover pivot form
txt file called without_Commas.txt. The content looks like this: I need to format this data to look like this: Is there a way to do this? Kind Regards Elias Answer On each line, this loops over all the field numbers starting with the third field. Then it prints the first field ($1) followed by the current field in the loop
compile official doc “Embedding Python in Another Application” example failed
I am trying to compile and run the example from https://docs.python.org/3/extending/embedding.html#very-high-level-embedding , but failed. My environment is Ubuntu 20.04.2 LTS, with system shipped python3.8(statically built), libpython3-dev and libpython3.8-dev packages installed. What I’ve tried: main.c : From https://docs.python.org/3/extending/embedding.html#compiling-and-linking-under-unix-like-systems, get gcc flags. (I don’t know why python3-config output has some duplicated values, that’s not a typing mistake) gcc {copy cflags output} -o
delete all files except a pattern list file
I need to delete all the files in the current directory except a list of patterns that are described in a whitelist file (delete_whitelist.txt) like this: How can I perform this in one bash line? Answer Any bash script can fit on one line: Check the output and then, if it’s OK: